From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ej1-x62e.google.com (mail-ej1-x62e.google.com [IPv6:2a00:1450:4864:20::62e]) by sourceware.org (Postfix) with ESMTPS id 4911D3856967 for ; Tue, 18 Oct 2022 02:51:08 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 4911D3856967 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-ej1-x62e.google.com with SMTP id d26so29080001eje.10 for ; Mon, 17 Oct 2022 19:51:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=UWqKzjBuOcCvYODfLhO25YNsSsM7be/cJua5tGzUeGo=; b=pVhAYAZyEfLt0AzbWN9GntLYWfcKSXhAyX99UN0a+ImjTIxmvoMScRKPzl/yc9MHt7 oUGyT70zIhomo+CFdFSlMXZagDJShbPx/jzs6GSOrWPYnjcTsgBapNR15WinVc0+svIr woIZ/J/N3wwUSDIskZo9RCld24jsu9vPOFP8vDYxpB84979nV3PyZ9jXnYuWLYqZswrK zsrmfFf+QT/GbxAYRq7Qp6xK+7RtTlAocjJg4nL3SqrDLRZQoh1RrljMMgmRK/08sjRG rG7/L6e846N3+Nv+hFWTZyPMhQMkC21WG+/7Jp1TMrTLIOMFZ5D/N0n8jkznY+AqENfk xnYw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=UWqKzjBuOcCvYODfLhO25YNsSsM7be/cJua5tGzUeGo=; b=qlN188c7E4hPVssgfpVFxcWIaQAeBGS3FWO7ss/G7ZQc45cQiSN1x2AE7rGOyjbcy3 AIP5nsPtlyWksMUHTWnguhcpVagbNECmzC0BV2t2QmlpM8tA/otTaTC83mR8X92j9y9g ajVyeM2K5Ho10+vRMBcNPMshf1iP+52RnSUiRmdYgelbCe7U2XYCkUahGWZCw/HCLGVS y/8nb6j+iSP5N7nUXCRdRxJPKL//MSmqErinAym9b2ITKg0oXWnrmSmbhluMqPfA7PPO 2PSImU6Xrbk2uS38jS0+bL0XSjVTm+FmVYRbS0RIFo8sdlmThBJUPk0ikKfj99DiOu6Z InGw== X-Gm-Message-State: ACrzQf2VUHPkg3s+Si0v20r6n88X6zh4dX7XWRQmDvJKiCNSqhnJKNna Bth5rJLZHQqQBzaVz7jvLA/abuozZSr+SGICjPi0M/8MFC4= X-Google-Smtp-Source: AMsMyM50/HwAyqvejXTYJXIubdajMaITLtYvI4ISHApeN91TaswugEgTnm6sItwhyfVxBGUi+Lp7c5ijTbiCnRBj1cE= X-Received: by 2002:a17:906:fe46:b0:73d:939a:ec99 with SMTP id wz6-20020a170906fe4600b0073d939aec99mr604523ejb.169.1666061465166; Mon, 17 Oct 2022 19:51:05 -0700 (PDT) MIME-Version: 1.0 References: <20221018024901.3381469-1-goldstein.w.n@gmail.com> In-Reply-To: <20221018024901.3381469-1-goldstein.w.n@gmail.com> From: Noah Goldstein Date: Mon, 17 Oct 2022 19:50:53 -0700 Message-ID: Subject: Re: [PATCH v1 1/7] x86: Optimize memchr-evex.S and implement with VMM headers To: libc-alpha@sourceware.org Cc: hjl.tools@gmail.com, carlos@systemhalted.org Content-Type: multipart/mixed; boundary="000000000000ce75ee05eb4629e0" X-Spam-Status: No, score=-9.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,GIT_PATCH_0,KAM_SHORT,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --000000000000ce75ee05eb4629e0 Content-Type: text/plain; charset="UTF-8" On Mon, Oct 17, 2022 at 7:49 PM Noah Goldstein wrote: > > Optimizations are: > > 1. Use the fact that tzcnt(0) -> VEC_SIZE for memchr to save a branch > in short string case. > 2. Restructure code so that small strings are given the hot path. > - This is a net-zero on the benchmark suite but in general makes > sense as smaller sizes are far more common. > 3. Use more code-size efficient instructions. > - tzcnt ... -> bsf ... > - vpcmpb $0 ... -> vpcmpeq ... > 4. Align labels less aggressively, especially if it doesn't save fetch > blocks / causes the basic-block to span extra cache-lines. > > The optimizations (especially for point 2) make the memchr and > rawmemchr code essentially incompatible so split rawmemchr-evex > to a new file. > > Code Size Changes: > memchr-evex.S : -107 bytes > rawmemchr-evex.S : -53 bytes > > Net perf changes: > > Reported as geometric mean of all improvements / regressions from N=10 > runs of the benchtests. Value as New Time / Old Time so < 1.0 is > improvement and 1.0 is regression. > > memchr-evex.S : 0.928 > rawmemchr-evex.S : 0.986 (Less targets cross cache lines) > > Full results attached in email. > > Full check passes on x86-64. > --- > sysdeps/x86_64/multiarch/memchr-evex.S | 939 ++++++++++-------- > sysdeps/x86_64/multiarch/rawmemchr-evex-rtm.S | 9 +- > sysdeps/x86_64/multiarch/rawmemchr-evex.S | 313 +++++- > 3 files changed, 851 insertions(+), 410 deletions(-) > > diff --git a/sysdeps/x86_64/multiarch/memchr-evex.S b/sysdeps/x86_64/multiarch/memchr-evex.S > index 0dd4f1dcce..23a1c0018e 100644 > --- a/sysdeps/x86_64/multiarch/memchr-evex.S > +++ b/sysdeps/x86_64/multiarch/memchr-evex.S > @@ -21,17 +21,27 @@ > > #if ISA_SHOULD_BUILD (4) > > +# ifndef VEC_SIZE > +# include "x86-evex256-vecs.h" > +# endif > + > # ifndef MEMCHR > # define MEMCHR __memchr_evex > # endif > > # ifdef USE_AS_WMEMCHR > +# define PC_SHIFT_GPR rcx > +# define VPTESTN vptestnmd > # define VPBROADCAST vpbroadcastd > # define VPMINU vpminud > # define VPCMP vpcmpd > # define VPCMPEQ vpcmpeqd > # define CHAR_SIZE 4 > + > +# define USE_WIDE_CHAR > # else > +# define PC_SHIFT_GPR rdi > +# define VPTESTN vptestnmb > # define VPBROADCAST vpbroadcastb > # define VPMINU vpminub > # define VPCMP vpcmpb > @@ -39,534 +49,661 @@ > # define CHAR_SIZE 1 > # endif > > - /* In the 4x loop the RTM and non-RTM versions have data pointer > - off by VEC_SIZE * 4 with RTM version being VEC_SIZE * 4 greater. > - This is represented by BASE_OFFSET. As well because the RTM > - version uses vpcmp which stores a bit per element compared where > - the non-RTM version uses vpcmpeq which stores a bit per byte > - compared RET_SCALE of CHAR_SIZE is only relevant for the RTM > - version. */ > -# ifdef USE_IN_RTM > +# include "reg-macros.h" > + > + > +/* If not in an RTM and VEC_SIZE != 64 (the VEC_SIZE = 64 > + doesn't have VEX encoding), use VEX encoding in loop so we > + can use vpcmpeqb + vptern which is more efficient than the > + EVEX alternative. */ > +# if defined USE_IN_RTM || VEC_SIZE == 64 > +# undef COND_VZEROUPPER > +# undef VZEROUPPER_RETURN > +# undef VZEROUPPER > + > +# define COND_VZEROUPPER > +# define VZEROUPPER_RETURN ret > # define VZEROUPPER > -# define BASE_OFFSET (VEC_SIZE * 4) > -# define RET_SCALE CHAR_SIZE > + > +# define USE_TERN_IN_LOOP 0 > # else > +# define USE_TERN_IN_LOOP 1 > +# undef VZEROUPPER > # define VZEROUPPER vzeroupper > -# define BASE_OFFSET 0 > -# define RET_SCALE 1 > # endif > > - /* In the return from 4x loop memchr and rawmemchr versions have > - data pointers off by VEC_SIZE * 4 with memchr version being > - VEC_SIZE * 4 greater. */ > -# ifdef USE_AS_RAWMEMCHR > -# define RET_OFFSET (BASE_OFFSET - (VEC_SIZE * 4)) > -# define RAW_PTR_REG rcx > -# define ALGN_PTR_REG rdi > +# if USE_TERN_IN_LOOP > + /* Resulting bitmask for vpmovmskb has 4-bits set for each wchar > + so we don't want to multiply resulting index. */ > +# define TERN_CHAR_MULT 1 > + > +# ifdef USE_AS_WMEMCHR > +# define TEST_END() inc %VRCX > +# else > +# define TEST_END() add %rdx, %rcx > +# endif > # else > -# define RET_OFFSET BASE_OFFSET > -# define RAW_PTR_REG rdi > -# define ALGN_PTR_REG rcx > +# define TERN_CHAR_MULT CHAR_SIZE > +# define TEST_END() KORTEST %k2, %k3 > # endif > > -# define XMMZERO xmm23 > -# define YMMZERO ymm23 > -# define XMMMATCH xmm16 > -# define YMMMATCH ymm16 > -# define YMM1 ymm17 > -# define YMM2 ymm18 > -# define YMM3 ymm19 > -# define YMM4 ymm20 > -# define YMM5 ymm21 > -# define YMM6 ymm22 > +# if defined USE_AS_WMEMCHR || !USE_TERN_IN_LOOP > +# ifndef USE_AS_WMEMCHR > +# define GPR_X0_IS_RET 1 > +# else > +# define GPR_X0_IS_RET 0 > +# endif > +# define GPR_X0 rax > +# else > +# define GPR_X0_IS_RET 0 > +# define GPR_X0 rdx > +# endif > + > +# define CHAR_PER_VEC (VEC_SIZE / CHAR_SIZE) > > -# ifndef SECTION > -# define SECTION(p) p##.evex > +# if CHAR_PER_VEC == 64 > +# define LAST_VEC_OFFSET (VEC_SIZE * 3) > +# else > +# define LAST_VEC_OFFSET (VEC_SIZE * 2) > +# endif > +# if CHAR_PER_VEC >= 32 > +# define MASK_GPR(...) VGPR(__VA_ARGS__) > +# elif CHAR_PER_VEC == 16 > +# define MASK_GPR(reg) VGPR_SZ(reg, 16) > +# else > +# define MASK_GPR(reg) VGPR_SZ(reg, 8) > # endif > > -# define VEC_SIZE 32 > -# define CHAR_PER_VEC (VEC_SIZE / CHAR_SIZE) > -# define PAGE_SIZE 4096 > +# define VMATCH VMM(0) > +# define VMATCH_LO VMM_lo(0) > > - .section SECTION(.text),"ax",@progbits > +# define PAGE_SIZE 4096 > + > + > + .section SECTION(.text), "ax", @progbits > ENTRY_P2ALIGN (MEMCHR, 6) > -# ifndef USE_AS_RAWMEMCHR > /* Check for zero length. */ > test %RDX_LP, %RDX_LP > - jz L(zero) > + jz L(zero_0) > > -# ifdef __ILP32__ > +# ifdef __ILP32__ > /* Clear the upper 32 bits. */ > movl %edx, %edx > -# endif > # endif > - /* Broadcast CHAR to YMMMATCH. */ > - VPBROADCAST %esi, %YMMMATCH > + VPBROADCAST %esi, %VMATCH > /* Check if we may cross page boundary with one vector load. */ > movl %edi, %eax > andl $(PAGE_SIZE - 1), %eax > cmpl $(PAGE_SIZE - VEC_SIZE), %eax > - ja L(cross_page_boundary) > + ja L(page_cross) > + > + VPCMPEQ (%rdi), %VMATCH, %k0 > + KMOV %k0, %VRAX > +# ifndef USE_AS_WMEMCHR > + /* If rcx is zero then tzcnt -> CHAR_PER_VEC. NB: there is a > + already a dependency between rcx and rsi so no worries about > + false-dep here. */ > + tzcnt %VRAX, %VRSI > + /* If rdx <= rsi then either 1) rcx was non-zero (there was a > + match) but it was out of bounds or 2) rcx was zero and rdx > + was <= VEC_SIZE so we are done scanning. */ > + cmpq %rsi, %rdx > + /* NB: Use branch to return zero/non-zero. Common usage will > + branch on result of function (if return is null/non-null). > + This branch can be used to predict the ensuing one so there > + is no reason to extend the data-dependency with cmovcc. */ > + jbe L(zero_0) > + > + /* If rcx is zero then len must be > RDX, otherwise since we > + already tested len vs lzcnt(rcx) (in rsi) we are good to > + return this match. */ > + test %VRAX, %VRAX > + jz L(more_1x_vec) > + leaq (%rdi, %rsi), %rax > +# else > > - /* Check the first VEC_SIZE bytes. */ > - VPCMP $0, (%rdi), %YMMMATCH, %k0 > - kmovd %k0, %eax > -# ifndef USE_AS_RAWMEMCHR > - /* If length < CHAR_PER_VEC handle special. */ > + /* We can't use the `tzcnt` trick for wmemchr because CHAR_SIZE > + > 1 so if rcx is tzcnt != CHAR_PER_VEC. */ > cmpq $CHAR_PER_VEC, %rdx > - jbe L(first_vec_x0) > -# endif > - testl %eax, %eax > - jz L(aligned_more) > - tzcntl %eax, %eax > -# ifdef USE_AS_WMEMCHR > - /* NB: Multiply bytes by CHAR_SIZE to get the wchar_t count. */ > + ja L(more_1x_vec) > + tzcnt %VRAX, %VRAX > + cmpl %eax, %edx > + jbe L(zero_0) > +L(first_vec_x0_ret): > leaq (%rdi, %rax, CHAR_SIZE), %rax > -# else > - addq %rdi, %rax > # endif > ret > > -# ifndef USE_AS_RAWMEMCHR > -L(zero): > - xorl %eax, %eax > - ret > - > - .p2align 4 > -L(first_vec_x0): > - /* Check if first match was before length. NB: tzcnt has false data- > - dependency on destination. eax already had a data-dependency on esi > - so this should have no affect here. */ > - tzcntl %eax, %esi > -# ifdef USE_AS_WMEMCHR > - leaq (%rdi, %rsi, CHAR_SIZE), %rdi > -# else > - addq %rsi, %rdi > -# endif > + /* Only fits in first cache line for VEC_SIZE == 32. */ > +# if VEC_SIZE == 32 > + .p2align 4,, 2 > +L(zero_0): > xorl %eax, %eax > - cmpl %esi, %edx > - cmovg %rdi, %rax > ret > # endif > > - .p2align 4 > -L(cross_page_boundary): > - /* Save pointer before aligning as its original value is > - necessary for computer return address if byte is found or > - adjusting length if it is not and this is memchr. */ > - movq %rdi, %rcx > - /* Align data to VEC_SIZE. ALGN_PTR_REG is rcx for memchr and rdi > - for rawmemchr. */ > - andq $-VEC_SIZE, %ALGN_PTR_REG > - VPCMP $0, (%ALGN_PTR_REG), %YMMMATCH, %k0 > - kmovd %k0, %r8d > + .p2align 4,, 9 > +L(more_1x_vec): > # ifdef USE_AS_WMEMCHR > - /* NB: Divide shift count by 4 since each bit in K0 represent 4 > - bytes. */ > - sarl $2, %eax > -# endif > -# ifndef USE_AS_RAWMEMCHR > - movl $(PAGE_SIZE / CHAR_SIZE), %esi > - subl %eax, %esi > + /* If wmemchr still need to test if there was a match in first > + VEC. Use bsf to test here so we can reuse > + L(first_vec_x0_ret). */ > + bsf %VRAX, %VRAX > + jnz L(first_vec_x0_ret) > # endif > + > +L(page_cross_continue): > # ifdef USE_AS_WMEMCHR > - andl $(CHAR_PER_VEC - 1), %eax > -# endif > - /* Remove the leading bytes. */ > - sarxl %eax, %r8d, %eax > -# ifndef USE_AS_RAWMEMCHR > - /* Check the end of data. */ > - cmpq %rsi, %rdx > - jbe L(first_vec_x0) > + /* We can't use end of the buffer to re-calculate length for > + wmemchr as len * CHAR_SIZE may overflow. */ > + leaq -(VEC_SIZE + CHAR_SIZE)(%rdi), %rax > + andq $(VEC_SIZE * -1), %rdi > + subq %rdi, %rax > + sarq $2, %rax > + addq %rdx, %rax > +# else > + leaq -(VEC_SIZE + 1)(%rdx, %rdi), %rax > + andq $(VEC_SIZE * -1), %rdi > + subq %rdi, %rax > # endif > - testl %eax, %eax > - jz L(cross_page_continue) > - tzcntl %eax, %eax > + > + /* rax contains remaining length - 1. -1 so we can get imm8 > + encoding in a few additional places saving code size. */ > + > + /* Needed regardless of remaining length. */ > + VPCMPEQ VEC_SIZE(%rdi), %VMATCH, %k0 > + KMOV %k0, %VRDX > + > + /* We cannot fold the above `sub %rdi, %rax` with the `cmp > + $(CHAR_PER_VEC * 2), %rax` because its possible for a very > + large length to overflow and cause the subtract to carry > + despite length being above CHAR_PER_VEC * 2. */ > + cmpq $(CHAR_PER_VEC * 2 - 1), %rax > + ja L(more_2x_vec) > +L(last_2x_vec): > + > + test %VRDX, %VRDX > + jnz L(first_vec_x1_check) > + > + /* Check the end of data. NB: use 8-bit operations to save code > + size. We no longer need the full-width of eax and will > + perform a write-only operation over eax so there will be no > + partial-register stalls. */ > + subb $(CHAR_PER_VEC * 1 - 1), %al > + jle L(zero_0) > + > + VPCMPEQ (VEC_SIZE * 2)(%rdi), %VMATCH, %k0 > + KMOV %k0, %VRCX > # ifdef USE_AS_WMEMCHR > - /* NB: Multiply bytes by CHAR_SIZE to get the wchar_t count. */ > - leaq (%RAW_PTR_REG, %rax, CHAR_SIZE), %rax > + /* For wmemchr against we can't take advantage of tzcnt(0) == > + VEC_SIZE as CHAR_PER_VEC != VEC_SIZE. */ > + test %VRCX, %VRCX > + jz L(zero_0) > +# endif > + tzcnt %VRCX, %VRCX > + cmp %cl, %al > + > + /* Same CFG for VEC_SIZE == 64 and VEC_SIZE == 32. We give > + fallthrough to L(zero_0) for VEC_SIZE == 64 here as there is > + not enough space before the next cache line to fit the `lea` > + for return. */ > +# if VEC_SIZE == 64 > + ja L(first_vec_x2_ret) > +L(zero_0): > + xorl %eax, %eax > + ret > # else > - addq %RAW_PTR_REG, %rax > + jbe L(zero_0) > + leaq (VEC_SIZE * 2)(%rdi, %rcx, CHAR_SIZE), %rax > + ret > # endif > + > + .p2align 4,, 5 > +L(first_vec_x1_check): > + bsf %VRDX, %VRDX > + cmpb %dl, %al > + jb L(zero_4) > + leaq (VEC_SIZE * 1)(%rdi, %rdx, CHAR_SIZE), %rax > ret > > - .p2align 4 > -L(first_vec_x1): > - tzcntl %eax, %eax > - leaq VEC_SIZE(%rdi, %rax, CHAR_SIZE), %rax > + /* Fits at the end of the cache line here for VEC_SIZE == 32. > + */ > +# if VEC_SIZE == 32 > +L(zero_4): > + xorl %eax, %eax > ret > +# endif > > - .p2align 4 > + > + .p2align 4,, 4 > L(first_vec_x2): > - tzcntl %eax, %eax > - leaq (VEC_SIZE * 2)(%rdi, %rax, CHAR_SIZE), %rax > + bsf %VRCX, %VRCX > +L(first_vec_x2_ret): > + leaq (VEC_SIZE * 2)(%rdi, %rcx, CHAR_SIZE), %rax > ret > > - .p2align 4 > -L(first_vec_x3): > - tzcntl %eax, %eax > - leaq (VEC_SIZE * 3)(%rdi, %rax, CHAR_SIZE), %rax > + /* Fits at the end of the cache line here for VEC_SIZE == 64. > + */ > +# if VEC_SIZE == 64 > +L(zero_4): > + xorl %eax, %eax > ret > +# endif > > - .p2align 4 > -L(first_vec_x4): > - tzcntl %eax, %eax > - leaq (VEC_SIZE * 4)(%rdi, %rax, CHAR_SIZE), %rax > + .p2align 4,, 4 > +L(first_vec_x1): > + bsf %VRDX, %VRDX > + leaq (VEC_SIZE * 1)(%rdi, %rdx, CHAR_SIZE), %rax > ret > > - .p2align 5 > -L(aligned_more): > - /* Check the first 4 * VEC_SIZE. Only one VEC_SIZE at a time > - since data is only aligned to VEC_SIZE. */ > > -# ifndef USE_AS_RAWMEMCHR > - /* Align data to VEC_SIZE. */ > -L(cross_page_continue): > - xorl %ecx, %ecx > - subl %edi, %ecx > - andq $-VEC_SIZE, %rdi > - /* esi is for adjusting length to see if near the end. */ > - leal (VEC_SIZE * 5)(%rdi, %rcx), %esi > -# ifdef USE_AS_WMEMCHR > - /* NB: Divide bytes by 4 to get the wchar_t count. */ > - sarl $2, %esi > -# endif > -# else > - andq $-VEC_SIZE, %rdi > -L(cross_page_continue): > -# endif > - /* Load first VEC regardless. */ > - VPCMP $0, (VEC_SIZE)(%rdi), %YMMMATCH, %k0 > - kmovd %k0, %eax > -# ifndef USE_AS_RAWMEMCHR > - /* Adjust length. If near end handle specially. */ > - subq %rsi, %rdx > - jbe L(last_4x_vec_or_less) > -# endif > - testl %eax, %eax > + .p2align 4,, 5 > +L(more_2x_vec): > + /* Length > VEC_SIZE * 2 so check first 2x VEC before rechecking > + length. */ > + > + > + /* Already computed matches for first VEC in rdx. */ > + test %VRDX, %VRDX > jnz L(first_vec_x1) > > - VPCMP $0, (VEC_SIZE * 2)(%rdi), %YMMMATCH, %k0 > - kmovd %k0, %eax > - testl %eax, %eax > + > + VPCMPEQ (VEC_SIZE * 2)(%rdi), %VMATCH, %k0 > + KMOV %k0, %VRCX > + test %VRCX, %VRCX > jnz L(first_vec_x2) > > - VPCMP $0, (VEC_SIZE * 3)(%rdi), %YMMMATCH, %k0 > - kmovd %k0, %eax > - testl %eax, %eax > + /* Needed regardless of next length check. */ > + VPCMPEQ (VEC_SIZE * 3)(%rdi), %VMATCH, %k0 > + KMOV %k0, %VRCX > + > + /* Check if we are near the end. */ > + cmpq $(CHAR_PER_VEC * 4 - 1), %rax > + ja L(more_4x_vec) > + > + test %VRCX, %VRCX > + jnz L(first_vec_x3_check) > + > + /* Use 8-bit instructions to save code size. We won't use full- > + width eax again and will perform a write-only operation to > + eax so no worries about partial-register stalls. */ > + subb $(CHAR_PER_VEC * 3), %al > + jb L(zero_2) > +L(last_vec_check): > + VPCMPEQ (VEC_SIZE * 4)(%rdi), %VMATCH, %k0 > + KMOV %k0, %VRCX > +# ifdef USE_AS_WMEMCHR > + /* For wmemchr against we can't take advantage of tzcnt(0) == > + VEC_SIZE as CHAR_PER_VEC != VEC_SIZE. */ > + test %VRCX, %VRCX > + jz L(zero_2) > +# endif > + tzcnt %VRCX, %VRCX > + cmp %cl, %al > + jae L(first_vec_x4_ret) > +L(zero_2): > + xorl %eax, %eax > + ret > + > + /* Fits at the end of the cache line here for VEC_SIZE == 64. > + For VEC_SIZE == 32 we put the return label at the end of > + L(first_vec_x4). */ > +# if VEC_SIZE == 64 > +L(first_vec_x4_ret): > + leaq (VEC_SIZE * 4)(%rdi, %rcx, CHAR_SIZE), %rax > + ret > +# endif > + > + .p2align 4,, 6 > +L(first_vec_x4): > + bsf %VRCX, %VRCX > +# if VEC_SIZE == 32 > + /* Place L(first_vec_x4_ret) here as we can't fit it in the same > + cache line as where it is called from so we might as well > + save code size by reusing return of L(first_vec_x4). */ > +L(first_vec_x4_ret): > +# endif > + leaq (VEC_SIZE * 4)(%rdi, %rcx, CHAR_SIZE), %rax > + ret > + > + .p2align 4,, 6 > +L(first_vec_x3_check): > + /* Need to adjust remaining length before checking. */ > + addb $-(CHAR_PER_VEC * 2), %al > + bsf %VRCX, %VRCX > + cmpb %cl, %al > + jb L(zero_2) > + leaq (VEC_SIZE * 3)(%rdi, %rcx, CHAR_SIZE), %rax > + ret > + > + .p2align 4,, 6 > +L(first_vec_x3): > + bsf %VRCX, %VRCX > + leaq (VEC_SIZE * 3)(%rdi, %rcx, CHAR_SIZE), %rax > + ret > + > + .p2align 4,, 3 > +# if !USE_TERN_IN_LOOP > + .p2align 4,, 10 > +# endif > +L(more_4x_vec): > + test %VRCX, %VRCX > jnz L(first_vec_x3) > > - VPCMP $0, (VEC_SIZE * 4)(%rdi), %YMMMATCH, %k0 > - kmovd %k0, %eax > - testl %eax, %eax > + VPCMPEQ (VEC_SIZE * 4)(%rdi), %VMATCH, %k0 > + KMOV %k0, %VRCX > + test %VRCX, %VRCX > jnz L(first_vec_x4) > > + subq $-(VEC_SIZE * 5), %rdi > + subq $(CHAR_PER_VEC * 8), %rax > + jb L(last_4x_vec) > > -# ifndef USE_AS_RAWMEMCHR > - /* Check if at last CHAR_PER_VEC * 4 length. */ > - subq $(CHAR_PER_VEC * 4), %rdx > - jbe L(last_4x_vec_or_less_cmpeq) > - /* +VEC_SIZE if USE_IN_RTM otherwise +VEC_SIZE * 5. */ > - addq $(VEC_SIZE + (VEC_SIZE * 4 - BASE_OFFSET)), %rdi > - > - /* Align data to VEC_SIZE * 4 for the loop and readjust length. > - */ > -# ifdef USE_AS_WMEMCHR > +# ifdef USE_AS_WMEMCHR > movl %edi, %ecx > - andq $-(4 * VEC_SIZE), %rdi > +# else > + addq %rdi, %rax > +# endif > + > + > +# if VEC_SIZE == 64 > + /* use xorb to do `andq $-(VEC_SIZE * 4), %rdi`. No evex > + processor has partial register stalls (all have merging > + uop). If that changes this can be removed. */ > + xorb %dil, %dil > +# else > + andq $-(VEC_SIZE * 4), %rdi > +# endif > + > +# ifdef USE_AS_WMEMCHR > subl %edi, %ecx > - /* NB: Divide bytes by 4 to get the wchar_t count. */ > sarl $2, %ecx > - addq %rcx, %rdx > -# else > - addq %rdi, %rdx > - andq $-(4 * VEC_SIZE), %rdi > - subq %rdi, %rdx > -# endif > + addq %rcx, %rax > # else > - addq $(VEC_SIZE + (VEC_SIZE * 4 - BASE_OFFSET)), %rdi > - andq $-(4 * VEC_SIZE), %rdi > + subq %rdi, %rax > # endif > -# ifdef USE_IN_RTM > - vpxorq %XMMZERO, %XMMZERO, %XMMZERO > -# else > - /* copy ymmmatch to ymm0 so we can use vpcmpeq which is not > - encodable with EVEX registers (ymm16-ymm31). */ > - vmovdqa64 %YMMMATCH, %ymm0 > + > + > + > +# if USE_TERN_IN_LOOP > + /* copy VMATCH to low ymm so we can use vpcmpeq which is not > + encodable with EVEX registers. NB: this is VEC_SIZE == 32 > + only as there is no way to encode vpcmpeq with zmm0-15. */ > + vmovdqa64 %VMATCH, %VMATCH_LO > # endif > > - /* Compare 4 * VEC at a time forward. */ > - .p2align 4 > + .p2align 4,, 11 > L(loop_4x_vec): > - /* Two versions of the loop. One that does not require > - vzeroupper by not using ymm0-ymm15 and another does that require > - vzeroupper because it uses ymm0-ymm15. The reason why ymm0-ymm15 > - is used at all is because there is no EVEX encoding vpcmpeq and > - with vpcmpeq this loop can be performed more efficiently. The > - non-vzeroupper version is safe for RTM while the vzeroupper > - version should be prefered if RTM are not supported. */ > -# ifdef USE_IN_RTM > - /* It would be possible to save some instructions using 4x VPCMP > - but bottleneck on port 5 makes it not woth it. */ > - VPCMP $4, (VEC_SIZE * 4)(%rdi), %YMMMATCH, %k1 > - /* xor will set bytes match esi to zero. */ > - vpxorq (VEC_SIZE * 5)(%rdi), %YMMMATCH, %YMM2 > - vpxorq (VEC_SIZE * 6)(%rdi), %YMMMATCH, %YMM3 > - VPCMP $0, (VEC_SIZE * 7)(%rdi), %YMMMATCH, %k3 > - /* Reduce VEC2 / VEC3 with min and VEC1 with zero mask. */ > - VPMINU %YMM2, %YMM3, %YMM3{%k1}{z} > - VPCMP $0, %YMM3, %YMMZERO, %k2 > -# else > + /* Two versions of the loop. One that does not require > + vzeroupper by not using ymmm0-15 and another does that > + require vzeroupper because it uses ymmm0-15. The reason why > + ymm0-15 is used at all is because there is no EVEX encoding > + vpcmpeq and with vpcmpeq this loop can be performed more > + efficiently. The non-vzeroupper version is safe for RTM > + while the vzeroupper version should be prefered if RTM are > + not supported. Which loop version we use is determined by > + USE_TERN_IN_LOOP. */ > + > +# if USE_TERN_IN_LOOP > /* Since vptern can only take 3x vectors fastest to do 1 vec > seperately with EVEX vpcmp. */ > # ifdef USE_AS_WMEMCHR > /* vptern can only accept masks for epi32/epi64 so can only save > - instruction using not equals mask on vptern with wmemchr. */ > - VPCMP $4, (%rdi), %YMMMATCH, %k1 > + instruction using not equals mask on vptern with wmemchr. > + */ > + VPCMP $4, (VEC_SIZE * 0)(%rdi), %VMATCH, %k1 > # else > - VPCMP $0, (%rdi), %YMMMATCH, %k1 > + VPCMPEQ (VEC_SIZE * 0)(%rdi), %VMATCH, %k1 > # endif > /* Compare 3x with vpcmpeq and or them all together with vptern. > */ > - VPCMPEQ VEC_SIZE(%rdi), %ymm0, %ymm2 > - VPCMPEQ (VEC_SIZE * 2)(%rdi), %ymm0, %ymm3 > - VPCMPEQ (VEC_SIZE * 3)(%rdi), %ymm0, %ymm4 > + VPCMPEQ (VEC_SIZE * 1)(%rdi), %VMATCH_LO, %VMM_lo(2) > + VPCMPEQ (VEC_SIZE * 2)(%rdi), %VMATCH_LO, %VMM_lo(3) > + VPCMPEQ (VEC_SIZE * 3)(%rdi), %VMATCH_LO, %VMM_lo(4) > # ifdef USE_AS_WMEMCHR > - /* This takes the not of or between ymm2, ymm3, ymm4 as well as > - combines result from VEC0 with zero mask. */ > - vpternlogd $1, %ymm2, %ymm3, %ymm4{%k1}{z} > - vpmovmskb %ymm4, %ecx > + /* This takes the not of or between VEC_lo(2), VEC_lo(3), > + VEC_lo(4) as well as combines result from VEC(0) with zero > + mask. */ > + vpternlogd $1, %VMM_lo(2), %VMM_lo(3), %VMM_lo(4){%k1}{z} > + vpmovmskb %VMM_lo(4), %VRCX > # else > - /* 254 is mask for oring ymm2, ymm3, ymm4 into ymm4. */ > - vpternlogd $254, %ymm2, %ymm3, %ymm4 > - vpmovmskb %ymm4, %ecx > - kmovd %k1, %eax > + /* 254 is mask for oring VEC_lo(2), VEC_lo(3), VEC_lo(4) into > + VEC_lo(4). */ > + vpternlogd $254, %VMM_lo(2), %VMM_lo(3), %VMM_lo(4) > + vpmovmskb %VMM_lo(4), %VRCX > + KMOV %k1, %edx > # endif > -# endif > > -# ifdef USE_AS_RAWMEMCHR > - subq $-(VEC_SIZE * 4), %rdi > -# endif > -# ifdef USE_IN_RTM > - kortestd %k2, %k3 > # else > -# ifdef USE_AS_WMEMCHR > - /* ecx contains not of matches. All 1s means no matches. incl will > - overflow and set zeroflag if that is the case. */ > - incl %ecx > -# else > - /* If either VEC1 (eax) or VEC2-VEC4 (ecx) are not zero. Adding > - to ecx is not an issue because if eax is non-zero it will be > - used for returning the match. If it is zero the add does > - nothing. */ > - addq %rax, %rcx > -# endif > + /* Loop version that uses EVEX encoding. */ > + VPCMP $4, (VEC_SIZE * 0)(%rdi), %VMATCH, %k1 > + vpxorq (VEC_SIZE * 1)(%rdi), %VMATCH, %VMM(2) > + vpxorq (VEC_SIZE * 2)(%rdi), %VMATCH, %VMM(3) > + VPCMPEQ (VEC_SIZE * 3)(%rdi), %VMATCH, %k3 > + VPMINU %VMM(2), %VMM(3), %VMM(3){%k1}{z} > + VPTESTN %VMM(3), %VMM(3), %k2 > # endif > -# ifdef USE_AS_RAWMEMCHR > - jz L(loop_4x_vec) > -# else > - jnz L(loop_4x_vec_end) > + > + > + TEST_END () > + jnz L(loop_vec_ret) > > subq $-(VEC_SIZE * 4), %rdi > > - subq $(CHAR_PER_VEC * 4), %rdx > - ja L(loop_4x_vec) > + subq $(CHAR_PER_VEC * 4), %rax > + jae L(loop_4x_vec) > > - /* Fall through into less than 4 remaining vectors of length case. > + /* COND_VZEROUPPER is vzeroupper if we use the VEX encoded loop. > */ > - VPCMP $0, BASE_OFFSET(%rdi), %YMMMATCH, %k0 > - addq $(BASE_OFFSET - VEC_SIZE), %rdi > - kmovd %k0, %eax > - VZEROUPPER > - > -L(last_4x_vec_or_less): > - /* Check if first VEC contained match. */ > - testl %eax, %eax > - jnz L(first_vec_x1_check) > + COND_VZEROUPPER > > - /* If remaining length > CHAR_PER_VEC * 2. */ > - addl $(CHAR_PER_VEC * 2), %edx > - jg L(last_4x_vec) > - > -L(last_2x_vec): > - /* If remaining length < CHAR_PER_VEC. */ > - addl $CHAR_PER_VEC, %edx > - jle L(zero_end) > - > - /* Check VEC2 and compare any match with remaining length. */ > - VPCMP $0, (VEC_SIZE * 2)(%rdi), %YMMMATCH, %k0 > - kmovd %k0, %eax > - tzcntl %eax, %eax > - cmpl %eax, %edx > - jbe L(set_zero_end) > - leaq (VEC_SIZE * 2)(%rdi, %rax, CHAR_SIZE), %rax > -L(zero_end): > - ret > + .p2align 4,, 10 > +L(last_4x_vec): > + /* For CHAR_PER_VEC == 64 we don't need to mask as we use 8-bit > + instructions on eax from here on out. */ > +# if CHAR_PER_VEC != 64 > + andl $(CHAR_PER_VEC * 4 - 1), %eax > +# endif > + VPCMPEQ (VEC_SIZE * 0)(%rdi), %VMATCH, %k0 > + subq $(VEC_SIZE * 1), %rdi > + KMOV %k0, %VRDX > + cmpb $(CHAR_PER_VEC * 2 - 1), %al > + jbe L(last_2x_vec) > + test %VRDX, %VRDX > + jnz L(last_vec_x1_novzero) > + > + VPCMPEQ (VEC_SIZE * 2)(%rdi), %VMATCH, %k0 > + KMOV %k0, %VRDX > + test %VRDX, %VRDX > + jnz L(last_vec_x2_novzero) > + > + VPCMPEQ (VEC_SIZE * 3)(%rdi), %VMATCH, %k0 > + KMOV %k0, %VRCX > + test %VRCX, %VRCX > + jnz L(first_vec_x3_check) > + > + subb $(CHAR_PER_VEC * 3), %al > + jae L(last_vec_check) > > -L(set_zero_end): > xorl %eax, %eax > ret > > - .p2align 4 > -L(first_vec_x1_check): > - /* eax must be non-zero. Use bsfl to save code size. */ > - bsfl %eax, %eax > - /* Adjust length. */ > - subl $-(CHAR_PER_VEC * 4), %edx > - /* Check if match within remaining length. */ > - cmpl %eax, %edx > - jbe L(set_zero_end) > - /* NB: Multiply bytes by CHAR_SIZE to get the wchar_t count. */ > - leaq VEC_SIZE(%rdi, %rax, CHAR_SIZE), %rax > +# if defined USE_AS_WMEMCHR && USE_TERN_IN_LOOP > +L(last_vec_x2_novzero): > + addq $VEC_SIZE, %rdi > +L(last_vec_x1_novzero): > + bsf %VRDX, %VRDX > + leaq (VEC_SIZE * 1)(%rdi, %rdx, CHAR_SIZE), %rax > ret > +# endif > > - .p2align 4 > -L(loop_4x_vec_end): > +# if CHAR_PER_VEC == 64 > + /* Since we can't combine the last 2x VEC when CHAR_PER_VEC == > + 64 it needs a seperate return label. */ > + .p2align 4,, 4 > +L(last_vec_x2): > +L(last_vec_x2_novzero): > + bsf %VRDX, %VRDX > + leaq (VEC_SIZE * 2)(%rdi, %rdx, TERN_CHAR_MULT), %rax > + ret > # endif > - /* rawmemchr will fall through into this if match was found in > - loop. */ > > -# if defined USE_IN_RTM || defined USE_AS_WMEMCHR > - /* k1 has not of matches with VEC1. */ > - kmovd %k1, %eax > -# ifdef USE_AS_WMEMCHR > - subl $((1 << CHAR_PER_VEC) - 1), %eax > -# else > - incl %eax > -# endif > + .p2align 4,, 4 > +L(loop_vec_ret): > +# if defined USE_AS_WMEMCHR || !USE_TERN_IN_LOOP > + KMOV %k1, %VRAX > + inc %MASK_GPR(rax) > # else > - /* eax already has matches for VEC1. */ > - testl %eax, %eax > + test %VRDX, %VRDX > # endif > - jnz L(last_vec_x1_return) > + jnz L(last_vec_x0) > > -# ifdef USE_IN_RTM > - VPCMP $0, %YMM2, %YMMZERO, %k0 > - kmovd %k0, %eax > + > +# if USE_TERN_IN_LOOP > + vpmovmskb %VMM_lo(2), %VRDX > # else > - vpmovmskb %ymm2, %eax > + VPTESTN %VMM(2), %VMM(2), %k1 > + KMOV %k1, %VRDX > # endif > - testl %eax, %eax > - jnz L(last_vec_x2_return) > + test %VRDX, %VRDX > + jnz L(last_vec_x1) > > -# ifdef USE_IN_RTM > - kmovd %k2, %eax > - testl %eax, %eax > - jnz L(last_vec_x3_return) > > - kmovd %k3, %eax > - tzcntl %eax, %eax > - leaq (VEC_SIZE * 3 + RET_OFFSET)(%rdi, %rax, CHAR_SIZE), %rax > +# if USE_TERN_IN_LOOP > + vpmovmskb %VMM_lo(3), %VRDX > # else > - vpmovmskb %ymm3, %eax > - /* Combine matches in VEC3 (eax) with matches in VEC4 (ecx). */ > - salq $VEC_SIZE, %rcx > - orq %rcx, %rax > - tzcntq %rax, %rax > - leaq (VEC_SIZE * 2 + RET_OFFSET)(%rdi, %rax), %rax > - VZEROUPPER > + KMOV %k2, %VRDX > # endif > - ret > > - .p2align 4,, 10 > -L(last_vec_x1_return): > - tzcntl %eax, %eax > -# if defined USE_AS_WMEMCHR || RET_OFFSET != 0 > - /* NB: Multiply bytes by CHAR_SIZE to get the wchar_t count. */ > - leaq RET_OFFSET(%rdi, %rax, CHAR_SIZE), %rax > + /* No longer need any of the lo vecs (ymm0-15) so vzeroupper > + (only if used VEX encoded loop). */ > + COND_VZEROUPPER > + > + /* Seperate logic for CHAR_PER_VEC == 64 vs the rest. For > + CHAR_PER_VEC we test the last 2x VEC seperately, for > + CHAR_PER_VEC <= 32 we can combine the results from the 2x > + VEC in a single GPR. */ > +# if CHAR_PER_VEC == 64 > +# if USE_TERN_IN_LOOP > +# error "Unsupported" > +# endif > + > + > + /* If CHAR_PER_VEC == 64 we can't combine the last two VEC. */ > + test %VRDX, %VRDX > + jnz L(last_vec_x2) > + KMOV %k3, %VRDX > # else > - addq %rdi, %rax > + /* CHAR_PER_VEC <= 32 so we can combine the results from the > + last 2x VEC. */ > + > +# if !USE_TERN_IN_LOOP > + KMOV %k3, %VRCX > +# endif > + salq $(VEC_SIZE / TERN_CHAR_MULT), %rcx > + addq %rcx, %rdx > +# if !defined USE_AS_WMEMCHR || !USE_TERN_IN_LOOP > +L(last_vec_x2_novzero): > +# endif > # endif > - VZEROUPPER > + bsf %rdx, %rdx > + leaq (LAST_VEC_OFFSET)(%rdi, %rdx, TERN_CHAR_MULT), %rax > ret > > - .p2align 4 > -L(last_vec_x2_return): > - tzcntl %eax, %eax > - /* NB: Multiply bytes by RET_SCALE to get the wchar_t count > - if relevant (RET_SCALE = CHAR_SIZE if USE_AS_WMEMCHAR and > - USE_IN_RTM are both defined. Otherwise RET_SCALE = 1. */ > - leaq (VEC_SIZE + RET_OFFSET)(%rdi, %rax, RET_SCALE), %rax > - VZEROUPPER > + .p2align 4,, 8 > +L(last_vec_x1): > + COND_VZEROUPPER > +# if !defined USE_AS_WMEMCHR || !USE_TERN_IN_LOOP > +L(last_vec_x1_novzero): > +# endif > + bsf %VRDX, %VRDX > + leaq (VEC_SIZE * 1)(%rdi, %rdx, TERN_CHAR_MULT), %rax > ret > > -# ifdef USE_IN_RTM > - .p2align 4 > -L(last_vec_x3_return): > - tzcntl %eax, %eax > - /* NB: Multiply bytes by CHAR_SIZE to get the wchar_t count. */ > - leaq (VEC_SIZE * 2 + RET_OFFSET)(%rdi, %rax, CHAR_SIZE), %rax > + > + .p2align 4,, 4 > +L(last_vec_x0): > + COND_VZEROUPPER > + bsf %VGPR(GPR_X0), %VGPR(GPR_X0) > +# if GPR_X0_IS_RET > + addq %rdi, %rax > +# else > + leaq (%rdi, %GPR_X0, CHAR_SIZE), %rax > +# endif > ret > + > + .p2align 4,, 6 > +L(page_cross): > + /* Need to preserve eax to compute inbound bytes we are > + checking. */ > +# ifdef USE_AS_WMEMCHR > + movl %eax, %ecx > +# else > + xorl %ecx, %ecx > + subl %eax, %ecx > # endif > > -# ifndef USE_AS_RAWMEMCHR > - .p2align 4,, 5 > -L(last_4x_vec_or_less_cmpeq): > - VPCMP $0, (VEC_SIZE * 5)(%rdi), %YMMMATCH, %k0 > - kmovd %k0, %eax > - subq $-(VEC_SIZE * 4), %rdi > - /* Check first VEC regardless. */ > - testl %eax, %eax > - jnz L(first_vec_x1_check) > + xorq %rdi, %rax > + VPCMPEQ (PAGE_SIZE - VEC_SIZE)(%rax), %VMATCH, %k0 > + KMOV %k0, %VRAX > > - /* If remaining length <= CHAR_PER_VEC * 2. */ > - addl $(CHAR_PER_VEC * 2), %edx > - jle L(last_2x_vec) > +# ifdef USE_AS_WMEMCHR > + /* NB: Divide by CHAR_SIZE to shift out out of bounds bytes. */ > + shrl $2, %ecx > + andl $(CHAR_PER_VEC - 1), %ecx > +# endif > > - .p2align 4 > -L(last_4x_vec): > - VPCMP $0, (VEC_SIZE * 2)(%rdi), %YMMMATCH, %k0 > - kmovd %k0, %eax > - testl %eax, %eax > - jnz L(last_vec_x2) > > + shrx %VGPR(PC_SHIFT_GPR), %VRAX, %VRAX > > - VPCMP $0, (VEC_SIZE * 3)(%rdi), %YMMMATCH, %k0 > - kmovd %k0, %eax > - /* Create mask for possible matches within remaining length. */ > -# ifdef USE_AS_WMEMCHR > - movl $((1 << (CHAR_PER_VEC * 2)) - 1), %ecx > - bzhil %edx, %ecx, %ecx > -# else > - movq $-1, %rcx > - bzhiq %rdx, %rcx, %rcx > -# endif > - /* Test matches in data against length match. */ > - andl %ecx, %eax > - jnz L(last_vec_x3) > +# ifdef USE_AS_WMEMCHR > + negl %ecx > +# endif > > - /* if remaining length <= CHAR_PER_VEC * 3 (Note this is after > - remaining length was found to be > CHAR_PER_VEC * 2. */ > - subl $CHAR_PER_VEC, %edx > - jbe L(zero_end2) > + /* mask lower bits from ecx (negative eax) to get bytes till > + next VEC. */ > + andl $(CHAR_PER_VEC - 1), %ecx > > + /* Check if VEC is entirely contained in the remainder of the > + page. */ > + cmpq %rcx, %rdx > + jbe L(page_cross_ret) > > - VPCMP $0, (VEC_SIZE * 4)(%rdi), %YMMMATCH, %k0 > - kmovd %k0, %eax > - /* Shift remaining length mask for last VEC. */ > -# ifdef USE_AS_WMEMCHR > - shrl $CHAR_PER_VEC, %ecx > -# else > - shrq $CHAR_PER_VEC, %rcx > -# endif > - andl %ecx, %eax > - jz L(zero_end2) > - bsfl %eax, %eax > - leaq (VEC_SIZE * 4)(%rdi, %rax, CHAR_SIZE), %rax > -L(zero_end2): > - ret > + /* Length crosses the page so if rax is zero (no matches) > + continue. */ > + test %VRAX, %VRAX > + jz L(page_cross_continue) > > -L(last_vec_x2): > - tzcntl %eax, %eax > - leaq (VEC_SIZE * 2)(%rdi, %rax, CHAR_SIZE), %rax > + /* if rdx > rcx then any match here must be in [buf:buf + len]. > + */ > + tzcnt %VRAX, %VRAX > +# ifdef USE_AS_WMEMCHR > + leaq (%rdi, %rax, CHAR_SIZE), %rax > +# else > + addq %rdi, %rax > +# endif > ret > > - .p2align 4 > -L(last_vec_x3): > - tzcntl %eax, %eax > - leaq (VEC_SIZE * 3)(%rdi, %rax, CHAR_SIZE), %rax > + .p2align 4,, 2 > +L(page_cross_zero): > + xorl %eax, %eax > ret > + > + .p2align 4,, 4 > +L(page_cross_ret): > + /* Search is entirely contained in page cross case. */ > +# ifdef USE_AS_WMEMCHR > + test %VRAX, %VRAX > + jz L(page_cross_zero) > +# endif > + tzcnt %VRAX, %VRAX > + cmpl %eax, %edx > + jbe L(page_cross_zero) > +# ifdef USE_AS_WMEMCHR > + leaq (%rdi, %rax, CHAR_SIZE), %rax > +# else > + addq %rdi, %rax > # endif > - /* 7 bytes from next cache line. */ > + ret > END (MEMCHR) > #endif > diff --git a/sysdeps/x86_64/multiarch/rawmemchr-evex-rtm.S b/sysdeps/x86_64/multiarch/rawmemchr-evex-rtm.S > index deda1ca395..2073eaa620 100644 > --- a/sysdeps/x86_64/multiarch/rawmemchr-evex-rtm.S > +++ b/sysdeps/x86_64/multiarch/rawmemchr-evex-rtm.S > @@ -1,3 +1,6 @@ > -#define MEMCHR __rawmemchr_evex_rtm > -#define USE_AS_RAWMEMCHR 1 > -#include "memchr-evex-rtm.S" > +#define RAWMEMCHR __rawmemchr_evex_rtm > + > +#define USE_IN_RTM 1 > +#define SECTION(p) p##.evex.rtm > + > +#include "rawmemchr-evex.S" > diff --git a/sysdeps/x86_64/multiarch/rawmemchr-evex.S b/sysdeps/x86_64/multiarch/rawmemchr-evex.S > index dc1c450699..dad54def2b 100644 > --- a/sysdeps/x86_64/multiarch/rawmemchr-evex.S > +++ b/sysdeps/x86_64/multiarch/rawmemchr-evex.S > @@ -1,7 +1,308 @@ > -#ifndef RAWMEMCHR > -# define RAWMEMCHR __rawmemchr_evex > -#endif > -#define USE_AS_RAWMEMCHR 1 > -#define MEMCHR RAWMEMCHR > +/* rawmemchr optimized with 256-bit EVEX instructions. > + Copyright (C) 2022 Free Software Foundation, Inc. > + This file is part of the GNU C Library. > + > + The GNU C Library is free software; you can redistribute it and/or > + modify it under the terms of the GNU Lesser General Public > + License as published by the Free Software Foundation; either > + version 2.1 of the License, or (at your option) any later version. > + > + The GNU C Library is distributed in the hope that it will be useful, > + but WITHOUT ANY WARRANTY; without even the implied warranty of > + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU > + Lesser General Public License for more details. > + > + You should have received a copy of the GNU Lesser General Public > + License along with the GNU C Library; if not, see > + . */ > + > +#include > +#include > + > +#if ISA_SHOULD_BUILD (4) > + > +# ifndef VEC_SIZE > +# include "x86-evex256-vecs.h" > +# endif > + > +# ifndef RAWMEMCHR > +# define RAWMEMCHR __rawmemchr_evex > +# endif > + > + > +# define PC_SHIFT_GPR rdi > +# define REG_WIDTH VEC_SIZE > +# define VPTESTN vptestnmb > +# define VPBROADCAST vpbroadcastb > +# define VPMINU vpminub > +# define VPCMP vpcmpb > +# define VPCMPEQ vpcmpeqb > +# define CHAR_SIZE 1 > + > +# include "reg-macros.h" > + > +/* If not in an RTM and VEC_SIZE != 64 (the VEC_SIZE = 64 > + doesn't have VEX encoding), use VEX encoding in loop so we > + can use vpcmpeqb + vptern which is more efficient than the > + EVEX alternative. */ > +# if defined USE_IN_RTM || VEC_SIZE == 64 > +# undef COND_VZEROUPPER > +# undef VZEROUPPER_RETURN > +# undef VZEROUPPER > + > + > +# define COND_VZEROUPPER > +# define VZEROUPPER_RETURN ret > +# define VZEROUPPER > + > +# define USE_TERN_IN_LOOP 0 > +# else > +# define USE_TERN_IN_LOOP 1 > +# undef VZEROUPPER > +# define VZEROUPPER vzeroupper > +# endif > + > +# define CHAR_PER_VEC VEC_SIZE > + > +# if CHAR_PER_VEC == 64 > + > +# define TAIL_RETURN_LBL first_vec_x2 > +# define TAIL_RETURN_OFFSET (CHAR_PER_VEC * 2) > + > +# define FALLTHROUGH_RETURN_LBL first_vec_x3 > +# define FALLTHROUGH_RETURN_OFFSET (CHAR_PER_VEC * 3) > + > +# else /* !(CHAR_PER_VEC == 64) */ > + > +# define TAIL_RETURN_LBL first_vec_x3 > +# define TAIL_RETURN_OFFSET (CHAR_PER_VEC * 3) > + > +# define FALLTHROUGH_RETURN_LBL first_vec_x2 > +# define FALLTHROUGH_RETURN_OFFSET (CHAR_PER_VEC * 2) > +# endif /* !(CHAR_PER_VEC == 64) */ > + > + > +# define VMATCH VMM(0) > +# define VMATCH_LO VMM_lo(0) > + > +# define PAGE_SIZE 4096 > + > + .section SECTION(.text), "ax", @progbits > +ENTRY_P2ALIGN (RAWMEMCHR, 6) > + VPBROADCAST %esi, %VMATCH > + /* Check if we may cross page boundary with one vector load. */ > + movl %edi, %eax > + andl $(PAGE_SIZE - 1), %eax > + cmpl $(PAGE_SIZE - VEC_SIZE), %eax > + ja L(page_cross) > + > + VPCMPEQ (%rdi), %VMATCH, %k0 > + KMOV %k0, %VRAX > + > + test %VRAX, %VRAX > + jz L(aligned_more) > +L(first_vec_x0): > + bsf %VRAX, %VRAX > + addq %rdi, %rax > + ret > + > + .p2align 4,, 4 > +L(first_vec_x4): > + bsf %VRAX, %VRAX > + leaq (VEC_SIZE * 4)(%rdi, %rax), %rax > + ret > > -#include "memchr-evex.S" > + /* For VEC_SIZE == 32 we can fit this in aligning bytes so might > + as well place it more locally. For VEC_SIZE == 64 we reuse > + return code at the end of loop's return. */ > +# if VEC_SIZE == 32 > + .p2align 4,, 4 > +L(FALLTHROUGH_RETURN_LBL): > + bsf %VRAX, %VRAX > + leaq (FALLTHROUGH_RETURN_OFFSET)(%rdi, %rax), %rax > + ret > +# endif > + > + .p2align 4,, 6 > +L(page_cross): > + /* eax has lower page-offset bits of rdi so xor will zero them > + out. */ > + xorq %rdi, %rax > + VPCMPEQ (PAGE_SIZE - VEC_SIZE)(%rax), %VMATCH, %k0 > + KMOV %k0, %VRAX > + > + /* Shift out out-of-bounds matches. */ > + shrx %VRDI, %VRAX, %VRAX > + test %VRAX, %VRAX > + jnz L(first_vec_x0) > + > + .p2align 4,, 10 > +L(aligned_more): > +L(page_cross_continue): > + /* Align pointer. */ > + andq $(VEC_SIZE * -1), %rdi > + > + VPCMPEQ VEC_SIZE(%rdi), %VMATCH, %k0 > + KMOV %k0, %VRAX > + test %VRAX, %VRAX > + jnz L(first_vec_x1) > + > + VPCMPEQ (VEC_SIZE * 2)(%rdi), %VMATCH, %k0 > + KMOV %k0, %VRAX > + test %VRAX, %VRAX > + jnz L(first_vec_x2) > + > + VPCMPEQ (VEC_SIZE * 3)(%rdi), %VMATCH, %k0 > + KMOV %k0, %VRAX > + test %VRAX, %VRAX > + jnz L(first_vec_x3) > + > + VPCMPEQ (VEC_SIZE * 4)(%rdi), %VMATCH, %k0 > + KMOV %k0, %VRAX > + test %VRAX, %VRAX > + jnz L(first_vec_x4) > + > + subq $-(VEC_SIZE * 1), %rdi > +# if VEC_SIZE == 64 > + /* Saves code size. No evex512 processor has partial register > + stalls. If that change this can be replaced with `andq > + $-(VEC_SIZE * 4), %rdi`. */ > + xorb %dil, %dil > +# else > + andq $-(VEC_SIZE * 4), %rdi > +# endif > + > +# if USE_TERN_IN_LOOP > + /* copy VMATCH to low ymm so we can use vpcmpeq which is not > + encodable with EVEX registers. NB: this is VEC_SIZE == 32 > + only as there is no way to encode vpcmpeq with zmm0-15. */ > + vmovdqa64 %VMATCH, %VMATCH_LO > +# endif > + > + .p2align 4 > +L(loop_4x_vec): > + /* Two versions of the loop. One that does not require > + vzeroupper by not using ymm0-15 and another does that > + require vzeroupper because it uses ymm0-15. The reason why > + ymm0-15 is used at all is because there is no EVEX encoding > + vpcmpeq and with vpcmpeq this loop can be performed more > + efficiently. The non-vzeroupper version is safe for RTM > + while the vzeroupper version should be prefered if RTM are > + not supported. Which loop version we use is determined by > + USE_TERN_IN_LOOP. */ > + > +# if USE_TERN_IN_LOOP > + /* Since vptern can only take 3x vectors fastest to do 1 vec > + seperately with EVEX vpcmp. */ > + VPCMPEQ (VEC_SIZE * 4)(%rdi), %VMATCH, %k1 > + /* Compare 3x with vpcmpeq and or them all together with vptern. > + */ > + > + VPCMPEQ (VEC_SIZE * 5)(%rdi), %VMATCH_LO, %VMM_lo(2) > + subq $(VEC_SIZE * -4), %rdi > + VPCMPEQ (VEC_SIZE * 2)(%rdi), %VMATCH_LO, %VMM_lo(3) > + VPCMPEQ (VEC_SIZE * 3)(%rdi), %VMATCH_LO, %VMM_lo(4) > + > + /* 254 is mask for oring VEC_lo(2), VEC_lo(3), VEC_lo(4) into > + VEC_lo(4). */ > + vpternlogd $254, %VMM_lo(2), %VMM_lo(3), %VMM_lo(4) > + vpmovmskb %VMM_lo(4), %VRCX > + > + KMOV %k1, %eax > + > + /* NB: rax has match from first VEC and rcx has matches from > + VEC 2-4. If rax is non-zero we will return that match. If > + rax is zero adding won't disturb the bits in rcx. */ > + add %rax, %rcx > +# else > + /* Loop version that uses EVEX encoding. */ > + VPCMP $4, (VEC_SIZE * 4)(%rdi), %VMATCH, %k1 > + vpxorq (VEC_SIZE * 5)(%rdi), %VMATCH, %VMM(2) > + vpxorq (VEC_SIZE * 6)(%rdi), %VMATCH, %VMM(3) > + VPCMPEQ (VEC_SIZE * 7)(%rdi), %VMATCH, %k3 > + VPMINU %VMM(2), %VMM(3), %VMM(3){%k1}{z} > + VPTESTN %VMM(3), %VMM(3), %k2 > + subq $(VEC_SIZE * -4), %rdi > + KORTEST %k2, %k3 > +# endif > + jz L(loop_4x_vec) > + > +# if USE_TERN_IN_LOOP > + test %VRAX, %VRAX > +# else > + KMOV %k1, %VRAX > + inc %VRAX > +# endif > + jnz L(last_vec_x0) > + > + > +# if USE_TERN_IN_LOOP > + vpmovmskb %VMM_lo(2), %VRAX > +# else > + VPTESTN %VMM(2), %VMM(2), %k1 > + KMOV %k1, %VRAX > +# endif > + test %VRAX, %VRAX > + jnz L(last_vec_x1) > + > + > +# if USE_TERN_IN_LOOP > + vpmovmskb %VMM_lo(3), %VRAX > +# else > + KMOV %k2, %VRAX > +# endif > + > + /* No longer need any of the lo vecs (ymm0-15) so vzeroupper > + (only if used VEX encoded loop). */ > + COND_VZEROUPPER > + > + /* Seperate logic for VEC_SIZE == 64 and VEC_SIZE == 32 for > + returning last 2x VEC. For VEC_SIZE == 64 we test each VEC > + individually, for VEC_SIZE == 32 we combine them in a single > + 64-bit GPR. */ > +# if CHAR_PER_VEC == 64 > +# if USE_TERN_IN_LOOP > +# error "Unsupported" > +# endif > + > + > + /* If CHAR_PER_VEC == 64 we can't combine the last two VEC. */ > + test %VRAX, %VRAX > + jnz L(first_vec_x2) > + KMOV %k3, %VRAX > +L(FALLTHROUGH_RETURN_LBL): > +# else > + /* CHAR_PER_VEC <= 32 so we can combine the results from the > + last 2x VEC. */ > +# if !USE_TERN_IN_LOOP > + KMOV %k3, %VRCX > +# endif > + salq $CHAR_PER_VEC, %rcx > + addq %rcx, %rax > +# endif > + bsf %rax, %rax > + leaq (FALLTHROUGH_RETURN_OFFSET)(%rdi, %rax), %rax > + ret > + > + .p2align 4,, 8 > +L(TAIL_RETURN_LBL): > + bsf %rax, %rax > + leaq (TAIL_RETURN_OFFSET)(%rdi, %rax), %rax > + ret > + > + .p2align 4,, 8 > +L(last_vec_x1): > + COND_VZEROUPPER > +L(first_vec_x1): > + bsf %VRAX, %VRAX > + leaq (VEC_SIZE * 1)(%rdi, %rax), %rax > + ret > + > + .p2align 4,, 8 > +L(last_vec_x0): > + COND_VZEROUPPER > + bsf %VRAX, %VRAX > + addq %rdi, %rax > + ret > +END (RAWMEMCHR) > +#endif > -- > 2.34.1 > --000000000000ce75ee05eb4629e0 Content-Type: text/plain; charset="US-ASCII"; name="rawmemchr.txt" Content-Disposition: attachment; filename="rawmemchr.txt" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_l9dlywm00 UmVzdWx0cyBGb3I6IHJhd21lbWNocgphbGlnbm1lbnQsY2hhciAsbGVuZ3RoICxfX3Jhd21lbWNo cl9ldmV4ICxfX3Jhd21lbWNocl9ldmV4X29yaWcgCjAgICAgICAgICwwICAgICwxICAgICAgLDIu ODc4ICAgICAgICAgICAgLDIuODkxICAgICAgICAgICAgICAgICAsMC45OTYgCjAgICAgICAgICww ICAgICwxMCAgICAgLDIuODc2ICAgICAgICAgICAgLDIuODg2ICAgICAgICAgICAgICAgICAsMC45 OTcgCjAgICAgICAgICwwICAgICwxMDI0ICAgLDIyLjgzMiAgICAgICAgICAgLDIzLjU4ICAgICAg ICAgICAgICAgICAsMC45NjggCjAgICAgICAgICwwICAgICwxMSAgICAgLDIuODg2ICAgICAgICAg ICAgLDIuODg3ICAgICAgICAgICAgICAgICAsMC45OTkgCjAgICAgICAgICwwICAgICwxMiAgICAg LDIuODY0ICAgICAgICAgICAgLDIuODcxICAgICAgICAgICAgICAgICAsMC45OTggCjAgICAgICAg ICwwICAgICwxMjggICAgLDUuODE2ICAgICAgICAgICAgLDYuMDE0ICAgICAgICAgICAgICAgICAs MC45NjcgCjAgICAgICAgICwwICAgICwxMyAgICAgLDIuODU0ICAgICAgICAgICAgLDIuODYzICAg ICAgICAgICAgICAgICAsMC45OTcgCjAgICAgICAgICwwICAgICwxNCAgICAgLDIuODg2ICAgICAg ICAgICAgLDIuODY1ICAgICAgICAgICAgICAgICAsMS4wMDcgCjAgICAgICAgICwwICAgICwxNSAg ICAgLDIuODYzICAgICAgICAgICAgLDIuODg2ICAgICAgICAgICAgICAgICAsMC45OTIgCjAgICAg ICAgICwwICAgICwxNiAgICAgLDIuODU5ICAgICAgICAgICAgLDIuODU3ICAgICAgICAgICAgICAg ICAsMS4wMDEgCjAgICAgICAgICwwICAgICwxNyAgICAgLDIuODQ4ICAgICAgICAgICAgLDIuODgx ICAgICAgICAgICAgICAgICAsMC45ODggCjAgICAgICAgICwwICAgICwxOCAgICAgLDIuODU0ICAg ICAgICAgICAgLDIuODY1ICAgICAgICAgICAgICAgICAsMC45OTYgCjAgICAgICAgICwwICAgICwx OSAgICAgLDIuODc4ICAgICAgICAgICAgLDIuODcyICAgICAgICAgICAgICAgICAsMS4wMDIgCjAg ICAgICAgICwwICAgICwyICAgICAgLDIuODg3ICAgICAgICAgICAgLDIuOSAgICAgICAgICAgICAg ICAgICAsMC45OTUgCjAgICAgICAgICwwICAgICwyMCAgICAgLDIuODU3ICAgICAgICAgICAgLDIu ODYyICAgICAgICAgICAgICAgICAsMC45OTggCjAgICAgICAgICwwICAgICwyMSAgICAgLDIuODYx ICAgICAgICAgICAgLDIuODYgICAgICAgICAgICAgICAgICAsMS4wICAgCjAgICAgICAgICwwICAg ICwyMiAgICAgLDIuODU0ICAgICAgICAgICAgLDIuODczICAgICAgICAgICAgICAgICAsMC45OTMg CjAgICAgICAgICwwICAgICwyMyAgICAgLDIuODcyICAgICAgICAgICAgLDIuODYxICAgICAgICAg ICAgICAgICAsMS4wMDQgCjAgICAgICAgICwwICAgICwyNCAgICAgLDIuODUzICAgICAgICAgICAg LDIuODU1ICAgICAgICAgICAgICAgICAsMC45OTkgCjAgICAgICAgICwwICAgICwyNSAgICAgLDIu ODUgICAgICAgICAgICAgLDIuODUzICAgICAgICAgICAgICAgICAsMC45OTkgCjAgICAgICAgICww ICAgICwyNTYgICAgLDEwLjM1NSAgICAgICAgICAgLDEwLjcwMyAgICAgICAgICAgICAgICAsMC45 NjggCjAgICAgICAgICwwICAgICwyNiAgICAgLDIuODYgICAgICAgICAgICAgLDIuODUzICAgICAg ICAgICAgICAgICAsMS4wMDIgCjAgICAgICAgICwwICAgICwyNyAgICAgLDIuODQ2ICAgICAgICAg ICAgLDIuODYxICAgICAgICAgICAgICAgICAsMC45OTUgCjAgICAgICAgICwwICAgICwyOCAgICAg LDIuODQ5ICAgICAgICAgICAgLDIuODYxICAgICAgICAgICAgICAgICAsMC45OTYgCjAgICAgICAg ICwwICAgICwyOSAgICAgLDIuODY3ICAgICAgICAgICAgLDIuODY4ICAgICAgICAgICAgICAgICAs MS4wICAgCjAgICAgICAgICwwICAgICwzICAgICAgLDIuODYzICAgICAgICAgICAgLDIuODkyICAg ICAgICAgICAgICAgICAsMC45OSAgCjAgICAgICAgICwwICAgICwzMCAgICAgLDIuODU1ICAgICAg ICAgICAgLDIuODY5ICAgICAgICAgICAgICAgICAsMC45OTUgCjAgICAgICAgICwwICAgICwzMSAg ICAgLDIuODQyICAgICAgICAgICAgLDIuODY3ICAgICAgICAgICAgICAgICAsMC45OTEgCjAgICAg ICAgICwwICAgICwzMiAgICAgLDQuMjQ1ICAgICAgICAgICAgLDQuMjggICAgICAgICAgICAgICAg ICAsMC45OTIgCjAgICAgICAgICwwICAgICw0ICAgICAgLDIuODc1ICAgICAgICAgICAgLDIuODk0 ICAgICAgICAgICAgICAgICAsMC45OTQgCjAgICAgICAgICwwICAgICw1ICAgICAgLDIuODg3ICAg ICAgICAgICAgLDIuODkzICAgICAgICAgICAgICAgICAsMC45OTggCjAgICAgICAgICwwICAgICw1 MTIgICAgLDE0LjczNiAgICAgICAgICAgLDE1LjIyOSAgICAgICAgICAgICAgICAsMC45NjggCjAg ICAgICAgICwwICAgICw2ICAgICAgLDIuODc2ICAgICAgICAgICAgLDIuODY4ICAgICAgICAgICAg ICAgICAsMS4wMDMgCjAgICAgICAgICwwICAgICw2NCAgICAgLDQuOTU3ICAgICAgICAgICAgLDQu OTY4ICAgICAgICAgICAgICAgICAsMC45OTggCjAgICAgICAgICwwICAgICw3ICAgICAgLDIuODkz ICAgICAgICAgICAgLDIuODggICAgICAgICAgICAgICAgICAsMS4wMDQgCjAgICAgICAgICwwICAg ICw4ICAgICAgLDIuODU2ICAgICAgICAgICAgLDIuODY3ICAgICAgICAgICAgICAgICAsMC45OTYg CjAgICAgICAgICwwICAgICw5ICAgICAgLDIuODcyICAgICAgICAgICAgLDIuODg1ICAgICAgICAg ICAgICAgICAsMC45OTYgCjAgICAgICAgICwyMyAgICwxICAgICAgLDIuODI2ICAgICAgICAgICAg LDIuODU5ICAgICAgICAgICAgICAgICAsMC45ODggCjAgICAgICAgICwyMyAgICwxMCAgICAgLDIu ODYxICAgICAgICAgICAgLDIuODc2ICAgICAgICAgICAgICAgICAsMC45OTUgCjAgICAgICAgICwy MyAgICwxMDIzICAgLDIxLjMyMiAgICAgICAgICAgLDIyLjAxNiAgICAgICAgICAgICAgICAsMC45 NjggCjAgICAgICAgICwyMyAgICwxMDI0ICAgLDIyLjc2ICAgICAgICAgICAgLDIzLjUzMiAgICAg ICAgICAgICAgICAsMC45NjcgCjAgICAgICAgICwyMyAgICwxMSAgICAgLDIuODcyICAgICAgICAg ICAgLDIuODc1ICAgICAgICAgICAgICAgICAsMC45OTkgCjAgICAgICAgICwyMyAgICwxMiAgICAg LDIuODcyICAgICAgICAgICAgLDIuODgxICAgICAgICAgICAgICAgICAsMC45OTcgCjAgICAgICAg ICwyMyAgICwxMjcgICAgLDUuMjkzICAgICAgICAgICAgLDUuMzggICAgICAgICAgICAgICAgICAs MC45ODQgCjAgICAgICAgICwyMyAgICwxMjc5ICAgLDI0Ljk3NCAgICAgICAgICAgLDI1LjkyMyAg ICAgICAgICAgICAgICAsMC45NjMgCjAgICAgICAgICwyMyAgICwxMjggICAgLDUuOTA0ICAgICAg ICAgICAgLDUuNjgzICAgICAgICAgICAgICAgICAsMS4wMzkgCjAgICAgICAgICwyMyAgICwxMjgw ICAgLDI2LjIyOSAgICAgICAgICAgLDI3LjA0MSAgICAgICAgICAgICAgICAsMC45NyAgCjAgICAg ICAgICwyMyAgICwxMyAgICAgLDIuODc4ICAgICAgICAgICAgLDIuODcgICAgICAgICAgICAgICAg ICAsMS4wMDMgCjAgICAgICAgICwyMyAgICwxNCAgICAgLDIuODQzICAgICAgICAgICAgLDIuODcg ICAgICAgICAgICAgICAgICAsMC45OTEgCjAgICAgICAgICwyMyAgICwxNSAgICAgLDIuODY0ICAg ICAgICAgICAgLDIuODczICAgICAgICAgICAgICAgICAsMC45OTcgCjAgICAgICAgICwyMyAgICwx NTM1ICAgLDI4Ljc4NyAgICAgICAgICAgLDI5Ljg5OSAgICAgICAgICAgICAgICAsMC45NjMgCjAg ICAgICAgICwyMyAgICwxNTM2ICAgLDMwLjI4NiAgICAgICAgICAgLDMxLjYyICAgICAgICAgICAg ICAgICAsMC45NTggCjAgICAgICAgICwyMyAgICwxNTkgICAgLDYuMTIgICAgICAgICAgICAgLDYu MDgxICAgICAgICAgICAgICAgICAsMS4wMDYgCjAgICAgICAgICwyMyAgICwxNiAgICAgLDIuODc5 ICAgICAgICAgICAgLDIuODY4ICAgICAgICAgICAgICAgICAsMS4wMDQgCjAgICAgICAgICwyMyAg ICwxNjAgICAgLDguOTY1ICAgICAgICAgICAgLDkuMDM1ICAgICAgICAgICAgICAgICAsMC45OTIg CjAgICAgICAgICwyMyAgICwxNyAgICAgLDIuODYxICAgICAgICAgICAgLDIuODg0ICAgICAgICAg ICAgICAgICAsMC45OTIgCjAgICAgICAgICwyMyAgICwxNzkxICAgLDMyLjI3NCAgICAgICAgICAg LDMzLjkyICAgICAgICAgICAgICAgICAsMC45NTEgCjAgICAgICAgICwyMyAgICwxNzkyICAgLDMz LjcwMSAgICAgICAgICAgLDM1LjM4NiAgICAgICAgICAgICAgICAsMC45NTIgCjAgICAgICAgICwy MyAgICwxOCAgICAgLDIuODYxICAgICAgICAgICAgLDIuODczICAgICAgICAgICAgICAgICAsMC45 OTYgCjAgICAgICAgICwyMyAgICwxOSAgICAgLDIuODQ4ICAgICAgICAgICAgLDIuODY1ICAgICAg ICAgICAgICAgICAsMC45OTQgCjAgICAgICAgICwyMyAgICwxOTEgICAgLDguODU4ICAgICAgICAg ICAgLDkuMDMgICAgICAgICAgICAgICAgICAsMC45ODEgCjAgICAgICAgICwyMyAgICwxOTIgICAg LDkuMjU1ICAgICAgICAgICAgLDkuODAxICAgICAgICAgICAgICAgICAsMC45NDQgCjAgICAgICAg ICwyMyAgICwyICAgICAgLDIuODg5ICAgICAgICAgICAgLDIuODk3ICAgICAgICAgICAgICAgICAs MC45OTcgCjAgICAgICAgICwyMyAgICwyMCAgICAgLDIuODQzICAgICAgICAgICAgLDIuODQ2ICAg ICAgICAgICAgICAgICAsMC45OTkgCjAgICAgICAgICwyMyAgICwyMDQ3ICAgLDM2LjMzICAgICAg ICAgICAgLDM3LjM4NCAgICAgICAgICAgICAgICAsMC45NzIgCjAgICAgICAgICwyMyAgICwyMDQ4 ICAgLDM3LjE0NyAgICAgICAgICAgLDM4Ljg2MyAgICAgICAgICAgICAgICAsMC45NTYgCjAgICAg ICAgICwyMyAgICwyMSAgICAgLDIuODU1ICAgICAgICAgICAgLDIuODYgICAgICAgICAgICAgICAg ICAsMC45OTggCjAgICAgICAgICwyMyAgICwyMiAgICAgLDIuODQzICAgICAgICAgICAgLDIuODQ2 ICAgICAgICAgICAgICAgICAsMC45OTkgCjAgICAgICAgICwyMyAgICwyMjMgICAgLDguOTkzICAg ICAgICAgICAgLDkuNTUxICAgICAgICAgICAgICAgICAsMC45NDIgCjAgICAgICAgICwyMyAgICwy MjQgICAgLDkuMSAgICAgICAgICAgICAgLDkuNjU2ICAgICAgICAgICAgICAgICAsMC45NDIgCjAg ICAgICAgICwyMyAgICwyMyAgICAgLDIuODQ3ICAgICAgICAgICAgLDIuODUyICAgICAgICAgICAg ICAgICAsMC45OTggCjAgICAgICAgICwyMyAgICwyNCAgICAgLDIuODU0ICAgICAgICAgICAgLDIu ODU0ICAgICAgICAgICAgICAgICAsMS4wICAgCjAgICAgICAgICwyMyAgICwyNSAgICAgLDIuODYz ICAgICAgICAgICAgLDIuODczICAgICAgICAgICAgICAgICAsMC45OTYgCjAgICAgICAgICwyMyAg ICwyNTUgICAgLDkuMDg3ICAgICAgICAgICAgLDkuNjkzICAgICAgICAgICAgICAgICAsMC45Mzgg CjAgICAgICAgICwyMyAgICwyNTU5ICAgLDUwLjAwOSAgICAgICAgICAgLDU3LjU2NCAgICAgICAg ICAgICAgICAsMC44NjkgCjAgICAgICAgICwyMyAgICwyNTYgICAgLDEwLjM4NSAgICAgICAgICAg LDEwLjc4ICAgICAgICAgICAgICAgICAsMC45NjMgCjAgICAgICAgICwyMyAgICwyNTYwICAgLDQ0 Ljk5MiAgICAgICAgICAgLDQ5LjQ4NyAgICAgICAgICAgICAgICAsMC45MDkgCjAgICAgICAgICwy MyAgICwyNiAgICAgLDIuODU5ICAgICAgICAgICAgLDIuODYgICAgICAgICAgICAgICAgICAsMC45 OTkgCjAgICAgICAgICwyMyAgICwyNyAgICAgLDIuODU2ICAgICAgICAgICAgLDIuODYxICAgICAg ICAgICAgICAgICAsMC45OTggCjAgICAgICAgICwyMyAgICwyOCAgICAgLDIuODYyICAgICAgICAg ICAgLDIuODUzICAgICAgICAgICAgICAgICAsMS4wMDMgCjAgICAgICAgICwyMyAgICwyOSAgICAg LDIuODUzICAgICAgICAgICAgLDIuODUxICAgICAgICAgICAgICAgICAsMS4wMDEgCjAgICAgICAg ICwyMyAgICwzICAgICAgLDIuODkgICAgICAgICAgICAgLDIuOTE3ICAgICAgICAgICAgICAgICAs MC45OTEgCjAgICAgICAgICwyMyAgICwzMCAgICAgLDIuODcxICAgICAgICAgICAgLDIuODg4ICAg ICAgICAgICAgICAgICAsMC45OTQgCjAgICAgICAgICwyMyAgICwzMDcxICAgLDcwLjA3OCAgICAg ICAgICAgLDY2LjM2NiAgICAgICAgICAgICAgICAsMS4wNTYgCjAgICAgICAgICwyMyAgICwzMDcy ICAgLDUxLjEzNiAgICAgICAgICAgLDU0Ljc1MiAgICAgICAgICAgICAgICAsMC45MzQgCjAgICAg ICAgICwyMyAgICwzMSAgICAgLDIuODQ4ICAgICAgICAgICAgLDIuODU3ICAgICAgICAgICAgICAg ICAsMC45OTcgCjAgICAgICAgICwyMyAgICwzMTkgICAgLDEwLjgwOCAgICAgICAgICAgLDExLjA3 MiAgICAgICAgICAgICAgICAsMC45NzYgCjAgICAgICAgICwyMyAgICwzMiAgICAgLDQuMjAyICAg ICAgICAgICAgLDQuMTk1ICAgICAgICAgICAgICAgICAsMS4wMDIgCjAgICAgICAgICwyMyAgICwz MjAgICAgLDExLjA3MSAgICAgICAgICAgLDExLjgzOSAgICAgICAgICAgICAgICAsMC45MzUgCjAg ICAgICAgICwyMyAgICwzNTgzICAgLDgyLjM4OSAgICAgICAgICAgLDgxLjI0NSAgICAgICAgICAg ICAgICAsMS4wMTQgCjAgICAgICAgICwyMyAgICwzNTg0ICAgLDU4LjA3MiAgICAgICAgICAgLDYy LjQxNiAgICAgICAgICAgICAgICAsMC45MyAgCjAgICAgICAgICwyMyAgICwzODMgICAgLDExLjE1 MiAgICAgICAgICAgLDExLjg2NiAgICAgICAgICAgICAgICAsMC45NCAgCjAgICAgICAgICwyMyAg ICwzODQgICAgLDEyLjUzMyAgICAgICAgICAgLDEyLjc2MSAgICAgICAgICAgICAgICAsMC45ODIg CjAgICAgICAgICwyMyAgICw0ICAgICAgLDIuODY4ICAgICAgICAgICAgLDIuODkyICAgICAgICAg ICAgICAgICAsMC45OTIgCjAgICAgICAgICwyMyAgICw0NDcgICAgLDEyLjkxNiAgICAgICAgICAg LDEzLjMxMyAgICAgICAgICAgICAgICAsMC45NyAgCjAgICAgICAgICwyMyAgICw0NDggICAgLDEz LjMwMyAgICAgICAgICAgLDEzLjk1NCAgICAgICAgICAgICAgICAsMC45NTMgCjAgICAgICAgICwy MyAgICw1ICAgICAgLDIuODg1ICAgICAgICAgICAgLDIuODc1ICAgICAgICAgICAgICAgICAsMS4w MDQgCjAgICAgICAgICwyMyAgICw1MTEgICAgLDEzLjI4ICAgICAgICAgICAgLDEzLjg3MSAgICAg ICAgICAgICAgICAsMC45NTcgCjAgICAgICAgICwyMyAgICw1MTIgICAgLDE0Ljc5MiAgICAgICAg ICAgLDE1LjI4NCAgICAgICAgICAgICAgICAsMC45NjggCjAgICAgICAgICwyMyAgICw2ICAgICAg LDIuODU3ICAgICAgICAgICAgLDIuODcgICAgICAgICAgICAgICAgICAsMC45OTUgCjAgICAgICAg ICwyMyAgICw2MyAgICAgLDQuMjc3ICAgICAgICAgICAgLDQuMjgzICAgICAgICAgICAgICAgICAs MC45OTkgCjAgICAgICAgICwyMyAgICw2MzkgICAgLDE1LjMxICAgICAgICAgICAgLDE2LjE0ICAg ICAgICAgICAgICAgICAsMC45NDkgCjAgICAgICAgICwyMyAgICw2NCAgICAgLDQuOTYxICAgICAg ICAgICAgLDQuOTYxICAgICAgICAgICAgICAgICAsMS4wICAgCjAgICAgICAgICwyMyAgICw2NDAg ICAgLDE2Ljc1NyAgICAgICAgICAgLDE3LjU4MSAgICAgICAgICAgICAgICAsMC45NTMgCjAgICAg ICAgICwyMyAgICw3ICAgICAgLDIuODgxICAgICAgICAgICAgLDIuODc1ICAgICAgICAgICAgICAg ICAsMS4wMDIgCjAgICAgICAgICwyMyAgICw3NjcgICAgLDE3LjMxICAgICAgICAgICAgLDE4LjY1 NCAgICAgICAgICAgICAgICAsMC45MjggCjAgICAgICAgICwyMyAgICw3NjggICAgLDE5LjQyMSAg ICAgICAgICAgLDE5Ljg3OSAgICAgICAgICAgICAgICAsMC45NzcgCjAgICAgICAgICwyMyAgICw4 ICAgICAgLDIuODcxICAgICAgICAgICAgLDIuODc4ICAgICAgICAgICAgICAgICAsMC45OTggCjAg ICAgICAgICwyMyAgICw4OTUgICAgLDE5LjM0NSAgICAgICAgICAgLDIwLjMyICAgICAgICAgICAg ICAgICAsMC45NTIgCjAgICAgICAgICwyMyAgICw4OTYgICAgLDIxLjY4MyAgICAgICAgICAgLDIx LjMzMSAgICAgICAgICAgICAgICAsMS4wMTcgCjAgICAgICAgICwyMyAgICw5ICAgICAgLDIuOTA0 ICAgICAgICAgICAgLDIuODY4ICAgICAgICAgICAgICAgICAsMS4wMTMgCjAgICAgICAgICwyMyAg ICw5NSAgICAgLDQuOTg5ICAgICAgICAgICAgLDQuOTQ1ICAgICAgICAgICAgICAgICAsMS4wMDkg CjAgICAgICAgICwyMyAgICw5NiAgICAgLDUuMzgyICAgICAgICAgICAgLDUuMDk4ICAgICAgICAg ICAgICAgICAsMS4wNTYgCjEgICAgICAgICwwICAgICw2NCAgICAgLDQuOTQ1ICAgICAgICAgICAg LDQuOTUzICAgICAgICAgICAgICAgICAsMC45OTggCjEgICAgICAgICwyMyAgICw2NCAgICAgLDQu OTk4ICAgICAgICAgICAgLDQuOTUgICAgICAgICAgICAgICAgICAsMS4wMSAgCjIgICAgICAgICww ICAgICw2NCAgICAgLDQuOTIgICAgICAgICAgICAgLDQuOTM5ICAgICAgICAgICAgICAgICAsMC45 OTYgCjIgICAgICAgICwyMyAgICw2NCAgICAgLDQuOTUgICAgICAgICAgICAgLDQuOTU3ICAgICAg ICAgICAgICAgICAsMC45OTkgCjMgICAgICAgICwwICAgICw2NCAgICAgLDQuOTY0ICAgICAgICAg ICAgLDQuOTU0ICAgICAgICAgICAgICAgICAsMS4wMDIgCjMgICAgICAgICwyMyAgICw2NCAgICAg LDQuOTQzICAgICAgICAgICAgLDQuOTc4ICAgICAgICAgICAgICAgICAsMC45OTMgCjQgICAgICAg ICwwICAgICw2NCAgICAgLDQuOTgxICAgICAgICAgICAgLDQuOTY4ICAgICAgICAgICAgICAgICAs MS4wMDMgCjQgICAgICAgICwyMyAgICw2NCAgICAgLDQuOTQ5ICAgICAgICAgICAgLDQuOTY5ICAg ICAgICAgICAgICAgICAsMC45OTYgCjUgICAgICAgICwwICAgICw2NCAgICAgLDQuOTIzICAgICAg ICAgICAgLDQuOTMyICAgICAgICAgICAgICAgICAsMC45OTggCjUgICAgICAgICwyMyAgICw2NCAg ICAgLDQuOTMxICAgICAgICAgICAgLDQuOTMxICAgICAgICAgICAgICAgICAsMS4wICAgCjYgICAg ICAgICwwICAgICw2NCAgICAgLDQuNzk0ICAgICAgICAgICAgLDQuNzk5ICAgICAgICAgICAgICAg ICAsMC45OTkgCjYgICAgICAgICwyMyAgICw2NCAgICAgLDQuODAzICAgICAgICAgICAgLDQuOCAg ICAgICAgICAgICAgICAgICAsMS4wMDEgCjAuOTg1OTk1Mjk4OTYyOTk0Ngo= --000000000000ce75ee05eb4629e0 Content-Type: text/plain; charset="US-ASCII"; name="memchr.txt" Content-Disposition: attachment; filename="memchr.txt" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_l9dlywmi1 UmVzdWx0cyBGb3I6IG1lbWNocgphbGlnbixpbnZlcnRfcG9zICxsZW4gICxwb3MgICxzZWVrX2No YXIgLF9fbWVtY2hyX2V2ZXggLF9fbWVtY2hyX2V2ZXhfb3JpZyAKMCAgICAsMCAgICAgICAgICAs MCAgICAsMSAgICAsMCAgICAgICAgICwzLjQ3MyAgICAgICAgICw0LjE2NiAgICAgICAgICAgICAg LDAuODM0IAowICAgICwwICAgICAgICAgICwwICAgICwxICAgICwyMyAgICAgICAgLDMuNTA1ICAg ICAgICAgLDQuMTgxICAgICAgICAgICAgICAsMC44MzggCjAgICAgLDAgICAgICAgICAgLDEgICAg LDIgICAgLDAgICAgICAgICAsMy40ODggICAgICAgICAsMy40ODUgICAgICAgICAgICAgICwxLjAw MSAKMCAgICAsMCAgICAgICAgICAsMSAgICAsMiAgICAsMjMgICAgICAgICwzLjQ3MiAgICAgICAg ICwzLjQ2OSAgICAgICAgICAgICAgLDEuMDAxIAowICAgICwwICAgICAgICAgICwxMCAgICwxMSAg ICwwICAgICAgICAgLDMuNjY1ICAgICAgICAgLDQuNDQzICAgICAgICAgICAgICAsMC44MjUgCjAg ICAgLDAgICAgICAgICAgLDEwICAgLDExICAgLDIzICAgICAgICAsMy40ODUgICAgICAgICAsMy44 NTYgICAgICAgICAgICAgICwwLjkwNCAKMCAgICAsMCAgICAgICAgICAsMTAgICAsOSAgICAsMCAg ICAgICAgICwzLjY0NiAgICAgICAgICwzLjg3MiAgICAgICAgICAgICAgLDAuOTQyIAowICAgICww ICAgICAgICAgICwxMCAgICw5ICAgICwyMyAgICAgICAgLDMuNjYxICAgICAgICAgLDMuNzcxICAg ICAgICAgICAgICAsMC45NzEgCjAgICAgLDAgICAgICAgICAgLDEwMjQgLDEwMjQgLDIzICAgICAg ICAsMjEuMzQ3ICAgICAgICAsMjAuMTE3ICAgICAgICAgICAgICwxLjA2MSAKMCAgICAsMCAgICAg ICAgICAsMTAyNCAsMTA1NiAsMjMgICAgICAgICwyMS42NiAgICAgICAgICwyMC4zNjEgICAgICAg ICAgICAgLDEuMDY0IAowICAgICwwICAgICAgICAgICwxMDI0ICwxMDg4ICwyMyAgICAgICAgLDIy LjIyNiAgICAgICAgLDIwLjQxICAgICAgICAgICAgICAsMS4wODkgCjAgICAgLDAgICAgICAgICAg LDEwMjQgLDExMjAgLDIzICAgICAgICAsMjEuNzU0ICAgICAgICAsMjAuMjkgICAgICAgICAgICAg ICwxLjA3MiAKMCAgICAsMCAgICAgICAgICAsMTAyNCAsMTE1MiAsMjMgICAgICAgICwyMS43Nzcg ICAgICAgICwyMC4zMDMgICAgICAgICAgICAgLDEuMDczIAowICAgICwwICAgICAgICAgICwxMDI0 ICwxMTg0ICwyMyAgICAgICAgLDIxLjUzMiAgICAgICAgLDIwLjMyNSAgICAgICAgICAgICAsMS4w NTkgCjAgICAgLDAgICAgICAgICAgLDEwMjQgLDEyMTYgLDIzICAgICAgICAsMjEuODYyICAgICAg ICAsMjAuMjc4ICAgICAgICAgICAgICwxLjA3OCAKMCAgICAsMCAgICAgICAgICAsMTAyNCAsMTI0 OCAsMjMgICAgICAgICwyMS41MzkgICAgICAgICwyMC4yMTggICAgICAgICAgICAgLDEuMDY1IAow ICAgICwwICAgICAgICAgICwxMDI0ICwxMjgwICwyMyAgICAgICAgLDIxLjcyNSAgICAgICAgLDIw LjI2NSAgICAgICAgICAgICAsMS4wNzIgCjAgICAgLDAgICAgICAgICAgLDEwMjQgLDEzMTIgLDIz ICAgICAgICAsMjEuNzU2ICAgICAgICAsMjAuMzUyICAgICAgICAgICAgICwxLjA2OSAKMCAgICAs MCAgICAgICAgICAsMTAyNCAsMTM0NCAsMjMgICAgICAgICwyMS43NzIgICAgICAgICwyMC4yNDcg ICAgICAgICAgICAgLDEuMDc1IAowICAgICwwICAgICAgICAgICwxMDI0ICwxMzc2ICwyMyAgICAg ICAgLDIxLjU0MiAgICAgICAgLDIwLjM2MyAgICAgICAgICAgICAsMS4wNTggCjAgICAgLDAgICAg ICAgICAgLDEwMjQgLDE0MDggLDIzICAgICAgICAsMjEuNTczICAgICAgICAsMjAuMzE5ICAgICAg ICAgICAgICwxLjA2MiAKMCAgICAsMCAgICAgICAgICAsMTAyNCAsNjQwICAsMjMgICAgICAgICwx Ni40MiAgICAgICAgICwxNi41MyAgICAgICAgICAgICAgLDAuOTkzIAowICAgICwwICAgICAgICAg ICwxMDI0ICw2NzIgICwyMyAgICAgICAgLDE2LjY2NCAgICAgICAgLDE2LjY1NSAgICAgICAgICAg ICAsMS4wMDEgCjAgICAgLDAgICAgICAgICAgLDEwMjQgLDcwNCAgLDIzICAgICAgICAsMTcuNzYz ICAgICAgICAsMTcuMjI4ICAgICAgICAgICAgICwxLjAzMSAKMCAgICAsMCAgICAgICAgICAsMTAy NCAsNzM2ICAsMjMgICAgICAgICwxOC4wOTQgICAgICAgICwxNy4zMDYgICAgICAgICAgICAgLDEu MDQ2IAowICAgICwwICAgICAgICAgICwxMDI0ICw3NjggICwyMyAgICAgICAgLDE4LjY4MyAgICAg ICAgLDE4Ljk3MSAgICAgICAgICAgICAsMC45ODUgCjAgICAgLDAgICAgICAgICAgLDEwMjQgLDgw MCAgLDIzICAgICAgICAsMTguNzM4ICAgICAgICAsMTguNzkyICAgICAgICAgICAgICwwLjk5NyAK MCAgICAsMCAgICAgICAgICAsMTAyNCAsODMyICAsMjMgICAgICAgICwxOS44MzEgICAgICAgICwx OS4yNzcgICAgICAgICAgICAgLDEuMDI5IAowICAgICwwICAgICAgICAgICwxMDI0ICw4NjQgICwy MyAgICAgICAgLDE5Ljc0OSAgICAgICAgLDE5LjA1MiAgICAgICAgICAgICAsMS4wMzcgCjAgICAg LDAgICAgICAgICAgLDEwMjQgLDg5NiAgLDIzICAgICAgICAsMjAuMDI1ICAgICAgICAsMTkuMjE4 ICAgICAgICAgICAgICwxLjA0MiAKMCAgICAsMCAgICAgICAgICAsMTAyNCAsOTI4ICAsMjMgICAg ICAgICwyMS4xOCAgICAgICAgICwxOS42NiAgICAgICAgICAgICAgLDEuMDc3IAowICAgICwwICAg ICAgICAgICwxMDI0ICw5NjAgICwyMyAgICAgICAgLDIwLjk2ICAgICAgICAgLDIxLjQ4NyAgICAg ICAgICAgICAsMC45NzUgCjAgICAgLDAgICAgICAgICAgLDEwMjQgLDk5MiAgLDIzICAgICAgICAs MjIuMDY2ICAgICAgICAsMjAuODAyICAgICAgICAgICAgICwxLjA2MSAKMCAgICAsMCAgICAgICAg ICAsMTA1NiAsMTAyNCAsMjMgICAgICAgICwyMS44MDEgICAgICAgICwyMC43NTcgICAgICAgICAg ICAgLDEuMDUgIAowICAgICwwICAgICAgICAgICwxMDg4ICwxMDI0ICwyMyAgICAgICAgLDIxLjQ1 NyAgICAgICAgLDIwLjk1ICAgICAgICAgICAgICAsMS4wMjQgCjAgICAgLDAgICAgICAgICAgLDEx ICAgLDEwICAgLDAgICAgICAgICAsMy42MTcgICAgICAgICAsMy44MTIgICAgICAgICAgICAgICww Ljk0OSAKMCAgICAsMCAgICAgICAgICAsMTEgICAsMTAgICAsMjMgICAgICAgICwzLjcwMSAgICAg ICAgICwzLjg0OCAgICAgICAgICAgICAgLDAuOTYyIAowICAgICwwICAgICAgICAgICwxMSAgICwx MiAgICwwICAgICAgICAgLDMuNDgyICAgICAgICAgLDMuNzU5ICAgICAgICAgICAgICAsMC45MjYg CjAgICAgLDAgICAgICAgICAgLDExICAgLDEyICAgLDIzICAgICAgICAsMy41MTMgICAgICAgICAs My43OCAgICAgICAgICAgICAgICwwLjkyOSAKMCAgICAsMCAgICAgICAgICAsMTEyICAsMTYgICAs MjMgICAgICAgICwzLjU2ICAgICAgICAgICwzLjgwNyAgICAgICAgICAgICAgLDAuOTM1IAowICAg ICwwICAgICAgICAgICwxMTIwICwxMDI0ICwyMyAgICAgICAgLDIxLjc1MyAgICAgICAgLDIwLjc3 NyAgICAgICAgICAgICAsMS4wNDcgCjAgICAgLDAgICAgICAgICAgLDExNTIgLDEwMjQgLDIzICAg ICAgICAsMjEuNzI0ICAgICAgICAsMjAuOTQ4ICAgICAgICAgICAgICwxLjAzNyAKMCAgICAsMCAg ICAgICAgICAsMTE4NCAsMTAyNCAsMjMgICAgICAgICwyMi41ODggICAgICAgICwyMi4yOTEgICAg ICAgICAgICAgLDEuMDEzIAowICAgICwwICAgICAgICAgICwxMiAgICwxMSAgICwwICAgICAgICAg LDMuNTg4ICAgICAgICAgLDMuNzYgICAgICAgICAgICAgICAsMC45NTQgCjAgICAgLDAgICAgICAg ICAgLDEyICAgLDExICAgLDIzICAgICAgICAsMy43MzcgICAgICAgICAsMy44NTMgICAgICAgICAg ICAgICwwLjk3ICAKMCAgICAsMCAgICAgICAgICAsMTIgICAsMTMgICAsMCAgICAgICAgICwzLjUw NCAgICAgICAgICwzLjg0MyAgICAgICAgICAgICAgLDAuOTEyIAowICAgICwwICAgICAgICAgICwx MiAgICwxMyAgICwyMyAgICAgICAgLDMuNDk4ICAgICAgICAgLDMuODA3ICAgICAgICAgICAgICAs MC45MTkgCjAgICAgLDAgICAgICAgICAgLDEyMTYgLDEwMjQgLDIzICAgICAgICAsMjIuNTI1ICAg ICAgICAsMjIuMTcyICAgICAgICAgICAgICwxLjAxNiAKMCAgICAsMCAgICAgICAgICAsMTI0OCAs MTAyNCAsMjMgICAgICAgICwyMi44ODIgICAgICAgICwyMi4zOTEgICAgICAgICAgICAgLDEuMDIy IAowICAgICwwICAgICAgICAgICwxMjggICwxMjggICwyMyAgICAgICAgLDUuNDYgICAgICAgICAg LDYuNTI4ICAgICAgICAgICAgICAsMC44MzYgCjAgICAgLDAgICAgICAgICAgLDEyOCAgLDE2MCAg LDIzICAgICAgICAsNS42MjIgICAgICAgICAsNi44NDggICAgICAgICAgICAgICwwLjgyMSAKMCAg ICAsMCAgICAgICAgICAsMTI4ICAsMTkyICAsMjMgICAgICAgICw1LjY1MyAgICAgICAgICw2Ljg3 MiAgICAgICAgICAgICAgLDAuODIzIAowICAgICwwICAgICAgICAgICwxMjggICwyMjQgICwyMyAg ICAgICAgLDYuMDE4ICAgICAgICAgLDcuNzIyICAgICAgICAgICAgICAsMC43NzkgCjAgICAgLDAg ICAgICAgICAgLDEyOCAgLDI1NiAgLDIzICAgICAgICAsNS42OTMgICAgICAgICAsNi45MTUgICAg ICAgICAgICAgICwwLjgyMyAKMCAgICAsMCAgICAgICAgICAsMTI4ICAsMjg4ICAsMjMgICAgICAg ICw1LjY2OSAgICAgICAgICw3LjAyNCAgICAgICAgICAgICAgLDAuODA3IAowICAgICwwICAgICAg ICAgICwxMjggICwzMiAgICwyMyAgICAgICAgLDQuNjQxICAgICAgICAgLDUuNzMgICAgICAgICAg ICAgICAsMC44MSAgCjAgICAgLDAgICAgICAgICAgLDEyOCAgLDMyMCAgLDIzICAgICAgICAsNS41 ODggICAgICAgICAsNi44NzIgICAgICAgICAgICAgICwwLjgxMyAKMCAgICAsMCAgICAgICAgICAs MTI4ICAsMzUyICAsMjMgICAgICAgICw1LjU3MSAgICAgICAgICw2Ljg3ICAgICAgICAgICAgICAg LDAuODExIAowICAgICwwICAgICAgICAgICwxMjggICwzODQgICwyMyAgICAgICAgLDUuNjEgICAg ICAgICAgLDYuOTEzICAgICAgICAgICAgICAsMC44MTEgCjAgICAgLDAgICAgICAgICAgLDEyOCAg LDQxNiAgLDIzICAgICAgICAsNS41NDUgICAgICAgICAsNi44MzUgICAgICAgICAgICAgICwwLjgx MSAKMCAgICAsMCAgICAgICAgICAsMTI4ICAsNDQ4ICAsMjMgICAgICAgICw1LjU4NiAgICAgICAg ICw2LjkwOCAgICAgICAgICAgICAgLDAuODA5IAowICAgICwwICAgICAgICAgICwxMjggICw0ODAg ICwyMyAgICAgICAgLDUuNTkgICAgICAgICAgLDYuNjc0ICAgICAgICAgICAgICAsMC44MzcgCjAg ICAgLDAgICAgICAgICAgLDEyOCAgLDUxMiAgLDIzICAgICAgICAsNS41OCAgICAgICAgICAsNi43 NiAgICAgICAgICAgICAgICwwLjgyNSAKMCAgICAsMCAgICAgICAgICAsMTI4ICAsNjQgICAsMjMg ICAgICAgICw1LjAzNiAgICAgICAgICw2LjEyMyAgICAgICAgICAgICAgLDAuODIzIAowICAgICww ICAgICAgICAgICwxMjggICw5NiAgICwyMyAgICAgICAgLDYuMTQxICAgICAgICAgLDYuMzk3ICAg ICAgICAgICAgICAsMC45NiAgCjAgICAgLDAgICAgICAgICAgLDEyODAgLDEwMjQgLDIzICAgICAg ICAsMjIuMzI4ICAgICAgICAsMjIuMjIxICAgICAgICAgICAgICwxLjAwNSAKMCAgICAsMCAgICAg ICAgICAsMTMgICAsMTIgICAsMCAgICAgICAgICwzLjU1MSAgICAgICAgICwzLjgxICAgICAgICAg ICAgICAgLDAuOTMyIAowICAgICwwICAgICAgICAgICwxMyAgICwxMiAgICwyMyAgICAgICAgLDMu NjQ0ICAgICAgICAgLDMuOTU2ICAgICAgICAgICAgICAsMC45MjEgCjAgICAgLDAgICAgICAgICAg LDEzICAgLDE0ICAgLDAgICAgICAgICAsMy40OTggICAgICAgICAsMy43NzUgICAgICAgICAgICAg ICwwLjkyNiAKMCAgICAsMCAgICAgICAgICAsMTMgICAsMTQgICAsMjMgICAgICAgICwzLjQ4OSAg ICAgICAgICwzLjc4NSAgICAgICAgICAgICAgLDAuOTIyIAowICAgICwwICAgICAgICAgICwxMzEy ICwxMDI0ICwyMyAgICAgICAgLDIyLjcyNCAgICAgICAgLDIyLjIyOSAgICAgICAgICAgICAsMS4w MjIgCjAgICAgLDAgICAgICAgICAgLDEzNDQgLDEwMjQgLDIzICAgICAgICAsMjIuNDA1ICAgICAg ICAsMjIuMjA1ICAgICAgICAgICAgICwxLjAwOSAKMCAgICAsMCAgICAgICAgICAsMTM3NiAsMTAy NCAsMjMgICAgICAgICwyMi4yODYgICAgICAgICwyMi4zNDYgICAgICAgICAgICAgLDAuOTk3IAow ICAgICwwICAgICAgICAgICwxNCAgICwxMyAgICwwICAgICAgICAgLDMuNTQ4ICAgICAgICAgLDMu ODA1ICAgICAgICAgICAgICAsMC45MzIgCjAgICAgLDAgICAgICAgICAgLDE0ICAgLDEzICAgLDIz ICAgICAgICAsMy42MTIgICAgICAgICAsMy45ICAgICAgICAgICAgICAgICwwLjkyNiAKMCAgICAs MCAgICAgICAgICAsMTQgICAsMTUgICAsMCAgICAgICAgICwzLjQ5MSAgICAgICAgICwzLjc3MSAg ICAgICAgICAgICAgLDAuOTI2IAowICAgICwwICAgICAgICAgICwxNCAgICwxNSAgICwyMyAgICAg ICAgLDMuNTA3ICAgICAgICAgLDMuODE5ICAgICAgICAgICAgICAsMC45MTggCjAgICAgLDAgICAg ICAgICAgLDE0MDggLDEwMjQgLDIzICAgICAgICAsMjIuNDY4ICAgICAgICAsMjIuMjY2ICAgICAg ICAgICAgICwxLjAwOSAKMCAgICAsMCAgICAgICAgICAsMTQ0ICAsMTYgICAsMjMgICAgICAgICwz LjYzMyAgICAgICAgICwzLjgyOCAgICAgICAgICAgICAgLDAuOTQ5IAowICAgICwwICAgICAgICAg ICwxNSAgICwxNCAgICwwICAgICAgICAgLDMuNjQyICAgICAgICAgLDMuODYzICAgICAgICAgICAg ICAsMC45NDMgCjAgICAgLDAgICAgICAgICAgLDE1ICAgLDE0ICAgLDIzICAgICAgICAsMy42OSAg ICAgICAgICAsMy44MzIgICAgICAgICAgICAgICwwLjk2MyAKMCAgICAsMCAgICAgICAgICAsMTUg ICAsMTYgICAsMCAgICAgICAgICwzLjUwMSAgICAgICAgICwzLjg5NCAgICAgICAgICAgICAgLDAu ODk5IAowICAgICwwICAgICAgICAgICwxNSAgICwxNiAgICwyMyAgICAgICAgLDMuNjExICAgICAg ICAgLDMuODM5ICAgICAgICAgICAgICAsMC45NDEgCjAgICAgLDAgICAgICAgICAgLDE2ICAgLDEx MiAgLDIzICAgICAgICAsMy40OTcgICAgICAgICAsMy45MDkgICAgICAgICAgICAgICwwLjg5NSAK MCAgICAsMCAgICAgICAgICAsMTYgICAsMTQ0ICAsMjMgICAgICAgICwzLjUwMSAgICAgICAgICwz LjkyNSAgICAgICAgICAgICAgLDAuODkyIAowICAgICwwICAgICAgICAgICwxNiAgICwxNSAgICww ICAgICAgICAgLDMuNjU4ICAgICAgICAgLDMuODU3ICAgICAgICAgICAgICAsMC45NDggCjAgICAg LDAgICAgICAgICAgLDE2ICAgLDE1ICAgLDIzICAgICAgICAsMy44NyAgICAgICAgICAsMy43ODcg ICAgICAgICAgICAgICwxLjAyMiAKMCAgICAsMCAgICAgICAgICAsMTYgICAsMTYgICAsMjMgICAg ICAgICwzLjQyNSAgICAgICAgICwzLjcxMSAgICAgICAgICAgICAgLDAuOTIzIAowICAgICwwICAg ICAgICAgICwxNiAgICwxNyAgICwwICAgICAgICAgLDMuNSAgICAgICAgICAgLDMuODQ4ICAgICAg ICAgICAgICAsMC45MDkgCjAgICAgLDAgICAgICAgICAgLDE2ICAgLDE3ICAgLDIzICAgICAgICAs My40OTQgICAgICAgICAsMy44MiAgICAgICAgICAgICAgICwwLjkxNCAKMCAgICAsMCAgICAgICAg ICAsMTYgICAsMTc2ICAsMjMgICAgICAgICwzLjQ3NiAgICAgICAgICwzLjg4ICAgICAgICAgICAg ICAgLDAuODk2IAowICAgICwwICAgICAgICAgICwxNiAgICwyMDggICwyMyAgICAgICAgLDMuNDY0 ICAgICAgICAgLDMuNzk5ICAgICAgICAgICAgICAsMC45MTIgCjAgICAgLDAgICAgICAgICAgLDE2 ICAgLDI0MCAgLDIzICAgICAgICAsMy40NjggICAgICAgICAsMy44NSAgICAgICAgICAgICAgICww LjkwMSAKMCAgICAsMCAgICAgICAgICAsMTYgICAsMjcyICAsMjMgICAgICAgICwzLjUxNiAgICAg ICAgICwzLjg0OCAgICAgICAgICAgICAgLDAuOTE0IAowICAgICwwICAgICAgICAgICwxNiAgICwz MDQgICwyMyAgICAgICAgLDMuNDk3ICAgICAgICAgLDMuODY5ICAgICAgICAgICAgICAsMC45MDQg CjAgICAgLDAgICAgICAgICAgLDE2ICAgLDMzNiAgLDIzICAgICAgICAsMy40OTEgICAgICAgICAs My44MjIgICAgICAgICAgICAgICwwLjkxMyAKMCAgICAsMCAgICAgICAgICAsMTYgICAsMzY4ICAs MjMgICAgICAgICwzLjQ4NCAgICAgICAgICwzLjc5OCAgICAgICAgICAgICAgLDAuOTE3IAowICAg ICwwICAgICAgICAgICwxNiAgICw0MDAgICwyMyAgICAgICAgLDMuNDkzICAgICAgICAgLDMuODc3 ICAgICAgICAgICAgICAsMC45MDEgCjAgICAgLDAgICAgICAgICAgLDE2ICAgLDQ4ICAgLDIzICAg ICAgICAsMy40OCAgICAgICAgICAsMy44MjMgICAgICAgICAgICAgICwwLjkxICAKMCAgICAsMCAg ICAgICAgICAsMTYgICAsODAgICAsMjMgICAgICAgICwzLjQ5NyAgICAgICAgICwzLjg2OCAgICAg ICAgICAgICAgLDAuOTA0IAowICAgICwwICAgICAgICAgICwxNjAgICwxMjggICwyMyAgICAgICAg LDYuNjUxICAgICAgICAgLDcuMTU4ICAgICAgICAgICAgICAsMC45MjkgCjAgICAgLDAgICAgICAg ICAgLDE2MCAgLDI1NiAgLDIzICAgICAgICAsNi4xMzYgICAgICAgICAsNy42MDUgICAgICAgICAg ICAgICwwLjgwNyAKMCAgICAsMCAgICAgICAgICAsMTYwICAsMzIgICAsMjMgICAgICAgICw0Ljg4 MiAgICAgICAgICw1LjcxICAgICAgICAgICAgICAgLDAuODU1IAowICAgICwwICAgICAgICAgICwx NjAgICw1MTIgICwyMyAgICAgICAgLDYuMTAyICAgICAgICAgLDYuNjc2ICAgICAgICAgICAgICAs MC45MTQgCjAgICAgLDAgICAgICAgICAgLDE2MCAgLDY0ICAgLDIzICAgICAgICAsNS4zMTEgICAg ICAgICAsNi4xMjIgICAgICAgICAgICAgICwwLjg2NyAKMCAgICAsMCAgICAgICAgICAsMTY2NCAs MjA0OCAsMjMgICAgICAgICwzMS43MyAgICAgICAgICwyOS43NzQgICAgICAgICAgICAgLDEuMDY2 IAowICAgICwwICAgICAgICAgICwxNjk2ICwyMDQ4ICwyMyAgICAgICAgLDMxLjI4MiAgICAgICAg LDI5LjU2NyAgICAgICAgICAgICAsMS4wNTggCjAgICAgLDAgICAgICAgICAgLDE3ICAgLDE2ICAg LDAgICAgICAgICAsMy42NiAgICAgICAgICAsMy44NjggICAgICAgICAgICAgICwwLjk0NiAKMCAg ICAsMCAgICAgICAgICAsMTcgICAsMTYgICAsMjMgICAgICAgICwzLjgwMyAgICAgICAgICwzLjg1 NSAgICAgICAgICAgICAgLDAuOTg2IAowICAgICwwICAgICAgICAgICwxNyAgICwxOCAgICwwICAg ICAgICAgLDMuNDc3ICAgICAgICAgLDMuODkzICAgICAgICAgICAgICAsMC44OTMgCjAgICAgLDAg ICAgICAgICAgLDE3ICAgLDE4ICAgLDIzICAgICAgICAsMy40NzUgICAgICAgICAsMy44MDkgICAg ICAgICAgICAgICwwLjkxMiAKMCAgICAsMCAgICAgICAgICAsMTcyOCAsMjA0OCAsMjMgICAgICAg ICwzMi4wOTMgICAgICAgICwzMC4zMzYgICAgICAgICAgICAgLDEuMDU4IAowICAgICwwICAgICAg ICAgICwxNzYgICwxNiAgICwyMyAgICAgICAgLDMuNjY1ICAgICAgICAgLDMuODg0ICAgICAgICAg ICAgICAsMC45NDQgCjAgICAgLDAgICAgICAgICAgLDE3NjAgLDIwNDggLDIzICAgICAgICAsMzIu OTY4ICAgICAgICAsMzAuODk0ICAgICAgICAgICAgICwxLjA2NyAKMCAgICAsMCAgICAgICAgICAs MTc5MiAsMjA0OCAsMjMgICAgICAgICwzMy40NDUgICAgICAgICwzMS44MTcgICAgICAgICAgICAg LDEuMDUxIAowICAgICwwICAgICAgICAgICwxOCAgICwxNyAgICwwICAgICAgICAgLDMuNzAxICAg ICAgICAgLDMuNzg1ICAgICAgICAgICAgICAsMC45NzggCjAgICAgLDAgICAgICAgICAgLDE4ICAg LDE3ICAgLDIzICAgICAgICAsMy43NDMgICAgICAgICAsMy44MzMgICAgICAgICAgICAgICwwLjk3 NyAKMCAgICAsMCAgICAgICAgICAsMTggICAsMTkgICAsMCAgICAgICAgICwzLjQ3OCAgICAgICAg ICwzLjgzNyAgICAgICAgICAgICAgLDAuOTA3IAowICAgICwwICAgICAgICAgICwxOCAgICwxOSAg ICwyMyAgICAgICAgLDMuNDYzICAgICAgICAgLDMuODY4ICAgICAgICAgICAgICAsMC44OTUgCjAg ICAgLDAgICAgICAgICAgLDE4MjQgLDIwNDggLDIzICAgICAgICAsMzMuMjkxICAgICAgICAsMzEu NzY4ICAgICAgICAgICAgICwxLjA0OCAKMCAgICAsMCAgICAgICAgICAsMTg1NiAsMjA0OCAsMjMg ICAgICAgICwzMy45MjIgICAgICAgICwzMi40MzEgICAgICAgICAgICAgLDEuMDQ2IAowICAgICww ICAgICAgICAgICwxODg4ICwyMDQ4ICwyMyAgICAgICAgLDM1LjM5MiAgICAgICAgLDMzLjEzNSAg ICAgICAgICAgICAsMS4wNjggCjAgICAgLDAgICAgICAgICAgLDE5ICAgLDE4ICAgLDAgICAgICAg ICAsMy42MTYgICAgICAgICAsMy43OTEgICAgICAgICAgICAgICwwLjk1NCAKMCAgICAsMCAgICAg ICAgICAsMTkgICAsMTggICAsMjMgICAgICAgICwzLjgxMyAgICAgICAgICwzLjgwNyAgICAgICAg ICAgICAgLDEuMDAyIAowICAgICwwICAgICAgICAgICwxOSAgICwyMCAgICwwICAgICAgICAgLDMu NDY1ICAgICAgICAgLDMuNzk1ICAgICAgICAgICAgICAsMC45MTMgCjAgICAgLDAgICAgICAgICAg LDE5ICAgLDIwICAgLDIzICAgICAgICAsMy40NTggICAgICAgICAsMy44MTEgICAgICAgICAgICAg ICwwLjkwNyAKMCAgICAsMCAgICAgICAgICAsMTkyICAsMTI4ICAsMjMgICAgICAgICw2LjE1OCAg ICAgICAgICw2LjE0NCAgICAgICAgICAgICAgLDEuMDAyIAowICAgICwwICAgICAgICAgICwxOTIg ICwyNTYgICwyMyAgICAgICAgLDcuNjYzICAgICAgICAgLDcuNjA4ICAgICAgICAgICAgICAsMS4w MDcgCjAgICAgLDAgICAgICAgICAgLDE5MiAgLDMyICAgLDIzICAgICAgICAsNC44MTggICAgICAg ICAsNS4xMzMgICAgICAgICAgICAgICwwLjkzOSAKMCAgICAsMCAgICAgICAgICAsMTkyICAsNTEy ICAsMjMgICAgICAgICw3LjQ2NSAgICAgICAgICw3LjI0OSAgICAgICAgICAgICAgLDEuMDMgIAow ICAgICwwICAgICAgICAgICwxOTIgICw2NCAgICwyMyAgICAgICAgLDUuMTI1ICAgICAgICAgLDUu MTg4ICAgICAgICAgICAgICAsMC45ODggCjAgICAgLDAgICAgICAgICAgLDE5MjAgLDIwNDggLDIz ICAgICAgICAsMzUuNTkgICAgICAgICAsMzMuMzg4ICAgICAgICAgICAgICwxLjA2NiAKMCAgICAs MCAgICAgICAgICAsMTk1MiAsMjA0OCAsMjMgICAgICAgICwzNS4xNSAgICAgICAgICwzMy4xNjcg ICAgICAgICAgICAgLDEuMDYgIAowICAgICwwICAgICAgICAgICwxOTg0ICwyMDQ4ICwyMyAgICAg ICAgLDM1LjcxNSAgICAgICAgLDMzLjk1ICAgICAgICAgICAgICAsMS4wNTIgCjAgICAgLDAgICAg ICAgICAgLDIgICAgLDEgICAgLDAgICAgICAgICAsMy40OTYgICAgICAgICAsMy42NDIgICAgICAg ICAgICAgICwwLjk2ICAKMCAgICAsMCAgICAgICAgICAsMiAgICAsMSAgICAsMjMgICAgICAgICwz LjQ2NiAgICAgICAgICwzLjQ0NCAgICAgICAgICAgICAgLDEuMDA3IAowICAgICwwICAgICAgICAg ICwyICAgICwzICAgICwwICAgICAgICAgLDMuNTAxICAgICAgICAgLDMuNjc3ICAgICAgICAgICAg ICAsMC45NTIgCjAgICAgLDAgICAgICAgICAgLDIgICAgLDMgICAgLDIzICAgICAgICAsMy41NTMg ICAgICAgICAsMy42MDQgICAgICAgICAgICAgICwwLjk4NiAKMCAgICAsMCAgICAgICAgICAsMjAg ICAsMTkgICAsMCAgICAgICAgICwzLjU3MyAgICAgICAgICwzLjgwNCAgICAgICAgICAgICAgLDAu OTM5IAowICAgICwwICAgICAgICAgICwyMCAgICwxOSAgICwyMyAgICAgICAgLDMuODE1ICAgICAg ICAgLDMuODM0ICAgICAgICAgICAgICAsMC45OTUgCjAgICAgLDAgICAgICAgICAgLDIwICAgLDIx ICAgLDAgICAgICAgICAsMy40ODEgICAgICAgICAsMy43NzggICAgICAgICAgICAgICwwLjkyMSAK MCAgICAsMCAgICAgICAgICAsMjAgICAsMjEgICAsMjMgICAgICAgICwzLjQ4MSAgICAgICAgICwz LjgzMyAgICAgICAgICAgICAgLDAuOTA4IAowICAgICwwICAgICAgICAgICwyMDE2ICwyMDQ4ICwy MyAgICAgICAgLDM2LjQyOSAgICAgICAgLDM0LjI4MSAgICAgICAgICAgICAsMS4wNjMgCjAgICAg LDAgICAgICAgICAgLDIwNDggLDEwMjQgLDAgICAgICAgICAsMjMuMDQ3ICAgICAgICAsMjIuNTA3 ICAgICAgICAgICAgICwxLjAyNCAKMCAgICAsMCAgICAgICAgICAsMjA0OCAsMTAyNCAsMjMgICAg ICAgICwyMi43MTkgICAgICAgICwyMi40MTQgICAgICAgICAgICAgLDEuMDE0IAowICAgICwwICAg ICAgICAgICwyMDQ4ICwxMjggICwwICAgICAgICAgLDYuMTUxICAgICAgICAgLDYuMDI2ICAgICAg ICAgICAgICAsMS4wMjEgCjAgICAgLDAgICAgICAgICAgLDIwNDggLDEyOCAgLDIzICAgICAgICAs Ni4xODYgICAgICAgICAsNi4wODMgICAgICAgICAgICAgICwxLjAxNyAKMCAgICAsMCAgICAgICAg ICAsMjA0OCAsMTY2NCAsMjMgICAgICAgICwzMi42MTMgICAgICAgICwzMS4zOTkgICAgICAgICAg ICAgLDEuMDM5IAowICAgICwwICAgICAgICAgICwyMDQ4ICwxNjk2ICwyMyAgICAgICAgLDMyLjUx OSAgICAgICAgLDMxLjM5NiAgICAgICAgICAgICAsMS4wMzYgCjAgICAgLDAgICAgICAgICAgLDIw NDggLDE3MjggLDIzICAgICAgICAsMzQuMjcyICAgICAgICAsMzIuMDk3ICAgICAgICAgICAgICwx LjA2OCAKMCAgICAsMCAgICAgICAgICAsMjA0OCAsMTc2MCAsMjMgICAgICAgICwzMy41NiAgICAg ICAgICwzMi4wOTIgICAgICAgICAgICAgLDEuMDQ2IAowICAgICwwICAgICAgICAgICwyMDQ4ICwx NzkyICwyMyAgICAgICAgLDM0LjMyNSAgICAgICAgLDM1LjMgICAgICAgICAgICAgICAsMC45NzIg CjAgICAgLDAgICAgICAgICAgLDIwNDggLDE4MjQgLDIzICAgICAgICAsMzQuNTUxICAgICAgICAs MzMuNDAxICAgICAgICAgICAgICwxLjAzNCAKMCAgICAsMCAgICAgICAgICAsMjA0OCAsMTg1NiAs MjMgICAgICAgICwzNS43MTcgICAgICAgICwzNC4xOTUgICAgICAgICAgICAgLDEuMDQ0IAowICAg ICwwICAgICAgICAgICwyMDQ4ICwxODg4ICwyMyAgICAgICAgLDM1LjY1MyAgICAgICAgLDM0LjA3 NCAgICAgICAgICAgICAsMS4wNDYgCjAgICAgLDAgICAgICAgICAgLDIwNDggLDE5MjAgLDIzICAg ICAgICAsMzUuMTI3ICAgICAgICAsMzMuNzg3ICAgICAgICAgICAgICwxLjA0ICAKMCAgICAsMCAg ICAgICAgICAsMjA0OCAsMTk1MiAsMjMgICAgICAgICwzNy4zMSAgICAgICAgICwzMy45NTUgICAg ICAgICAgICAgLDEuMDk5IAowICAgICwwICAgICAgICAgICwyMDQ4ICwxOTg0ICwyMyAgICAgICAg LDM2LjExOSAgICAgICAgLDM2LjE1ICAgICAgICAgICAgICAsMC45OTkgCjAgICAgLDAgICAgICAg ICAgLDIwNDggLDIwMTYgLDIzICAgICAgICAsMzcuNzc0ICAgICAgICAsMzUuNzY0ICAgICAgICAg ICAgICwxLjA1NiAKMCAgICAsMCAgICAgICAgICAsMjA0OCAsMjA0OCAsMCAgICAgICAgICwzNy43 OTQgICAgICAgICwzNS4xOTcgICAgICAgICAgICAgLDEuMDc0IAowICAgICwwICAgICAgICAgICwy MDQ4ICwyMDQ4ICwyMyAgICAgICAgLDM3LjEzNSAgICAgICAgLDM0LjUwMiAgICAgICAgICAgICAs MS4wNzYgCjAgICAgLDAgICAgICAgICAgLDIwNDggLDIwODAgLDIzICAgICAgICAsMzcuNTkzICAg ICAgICAsMzQuODM2ICAgICAgICAgICAgICwxLjA3OSAKMCAgICAsMCAgICAgICAgICAsMjA0OCAs MjExMiAsMjMgICAgICAgICwzNy40OTQgICAgICAgICwzNC45MzQgICAgICAgICAgICAgLDEuMDcz IAowICAgICwwICAgICAgICAgICwyMDQ4ICwyMTQ0ICwyMyAgICAgICAgLDM3LjQ3ICAgICAgICAg LDM1LjA0MiAgICAgICAgICAgICAsMS4wNjkgCjAgICAgLDAgICAgICAgICAgLDIwNDggLDIxNzYg LDIzICAgICAgICAsMzcuNTEgICAgICAgICAsMzQuNzcgICAgICAgICAgICAgICwxLjA3OSAKMCAg ICAsMCAgICAgICAgICAsMjA0OCAsMjIwOCAsMjMgICAgICAgICwzNy41MTIgICAgICAgICwzNC44 NzMgICAgICAgICAgICAgLDEuMDc2IAowICAgICwwICAgICAgICAgICwyMDQ4ICwyMjQwICwyMyAg ICAgICAgLDM3LjgxICAgICAgICAgLDM1LjIyMyAgICAgICAgICAgICAsMS4wNzMgCjAgICAgLDAg ICAgICAgICAgLDIwNDggLDIyNzIgLDIzICAgICAgICAsMzcuNjQ4ICAgICAgICAsMzQuNzk1ICAg ICAgICAgICAgICwxLjA4MiAKMCAgICAsMCAgICAgICAgICAsMjA0OCAsMjMwNCAsMjMgICAgICAg ICwzNy42MjggICAgICAgICwzNC45MzggICAgICAgICAgICAgLDEuMDc3IAowICAgICwwICAgICAg ICAgICwyMDQ4ICwyMzM2ICwyMyAgICAgICAgLDM3LjYwNyAgICAgICAgLDM0LjgxNSAgICAgICAg ICAgICAsMS4wOCAgCjAgICAgLDAgICAgICAgICAgLDIwNDggLDIzNjggLDIzICAgICAgICAsMzcu NjYxICAgICAgICAsMzQuODI4ICAgICAgICAgICAgICwxLjA4MSAKMCAgICAsMCAgICAgICAgICAs MjA0OCAsMjQwMCAsMjMgICAgICAgICwzNy43MTEgICAgICAgICwzNC45MzQgICAgICAgICAgICAg LDEuMDggIAowICAgICwwICAgICAgICAgICwyMDQ4ICwyNDMyICwyMyAgICAgICAgLDM3LjQyOCAg ICAgICAgLDM0LjkzNyAgICAgICAgICAgICAsMS4wNzEgCjAgICAgLDAgICAgICAgICAgLDIwNDgg LDI1NiAgLDAgICAgICAgICAsMTAuNDE4ICAgICAgICAsMTAuNjQ2ICAgICAgICAgICAgICwwLjk3 OSAKMCAgICAsMCAgICAgICAgICAsMjA0OCAsMjU2ICAsMjMgICAgICAgICwxMC40NDggICAgICAg ICwxMC42ODggICAgICAgICAgICAgLDAuOTc4IAowICAgICwwICAgICAgICAgICwyMDQ4ICwzMiAg ICwwICAgICAgICAgLDQuNjM5ICAgICAgICAgLDUuMjU5ICAgICAgICAgICAgICAsMC44ODIgCjAg ICAgLDAgICAgICAgICAgLDIwNDggLDMyICAgLDIzICAgICAgICAsNC44MjIgICAgICAgICAsNS4y MzIgICAgICAgICAgICAgICwwLjkyMiAKMCAgICAsMCAgICAgICAgICAsMjA0OCAsNTEyICAsMCAg ICAgICAgICwxNC40OTcgICAgICAgICwxNC45MDkgICAgICAgICAgICAgLDAuOTcyIAowICAgICww ICAgICAgICAgICwyMDQ4ICw1MTIgICwyMyAgICAgICAgLDE0LjY1MiAgICAgICAgLDE0Ljk5NCAg ICAgICAgICAgICAsMC45NzcgCjAgICAgLDAgICAgICAgICAgLDIwNDggLDY0ICAgLDAgICAgICAg ICAsNS4xNTkgICAgICAgICAsNS4xNzYgICAgICAgICAgICAgICwwLjk5NyAKMCAgICAsMCAgICAg ICAgICAsMjA0OCAsNjQgICAsMjMgICAgICAgICw1LjEzNSAgICAgICAgICw1LjE1NyAgICAgICAg ICAgICAgLDAuOTk2IAowICAgICwwICAgICAgICAgICwyMDggICwxNiAgICwyMyAgICAgICAgLDMu NiAgICAgICAgICAgLDMuOTM1ICAgICAgICAgICAgICAsMC45MTUgCjAgICAgLDAgICAgICAgICAg LDIwODAgLDIwNDggLDIzICAgICAgICAsMzcuMzY2ICAgICAgICAsMzUuNTkgICAgICAgICAgICAg ICwxLjA1ICAKMCAgICAsMCAgICAgICAgICAsMjEgICAsMjAgICAsMCAgICAgICAgICwzLjYxOCAg ICAgICAgICwzLjkzICAgICAgICAgICAgICAgLDAuOTIxIAowICAgICwwICAgICAgICAgICwyMSAg ICwyMCAgICwyMyAgICAgICAgLDMuODI2ICAgICAgICAgLDMuNzU2ICAgICAgICAgICAgICAsMS4w MTkgCjAgICAgLDAgICAgICAgICAgLDIxICAgLDIyICAgLDAgICAgICAgICAsMy40NTYgICAgICAg ICAsMy43NTQgICAgICAgICAgICAgICwwLjkyICAKMCAgICAsMCAgICAgICAgICAsMjEgICAsMjIg ICAsMjMgICAgICAgICwzLjQyMSAgICAgICAgICwzLjgyNSAgICAgICAgICAgICAgLDAuODk1IAow ICAgICwwICAgICAgICAgICwyMTEyICwyMDQ4ICwyMyAgICAgICAgLDM3LjcxMyAgICAgICAgLDM1 LjcyMiAgICAgICAgICAgICAsMS4wNTYgCjAgICAgLDAgICAgICAgICAgLDIxNDQgLDIwNDggLDIz ICAgICAgICAsMzcuMDU4ICAgICAgICAsMzUuODc4ICAgICAgICAgICAgICwxLjAzMyAKMCAgICAs MCAgICAgICAgICAsMjE3NiAsMjA0OCAsMjMgICAgICAgICwzNy4wMDEgICAgICAgICwzNS43OTgg ICAgICAgICAgICAgLDEuMDM0IAowICAgICwwICAgICAgICAgICwyMiAgICwyMSAgICwwICAgICAg ICAgLDMuNTMgICAgICAgICAgLDMuNzA4ICAgICAgICAgICAgICAsMC45NTIgCjAgICAgLDAgICAg ICAgICAgLDIyICAgLDIxICAgLDIzICAgICAgICAsMy43MDUgICAgICAgICAsMy44MjEgICAgICAg ICAgICAgICwwLjk3ICAKMCAgICAsMCAgICAgICAgICAsMjIgICAsMjMgICAsMCAgICAgICAgICwz LjM4NSAgICAgICAgICwzLjc0NCAgICAgICAgICAgICAgLDAuOTA0IAowICAgICwwICAgICAgICAg ICwyMiAgICwyMyAgICwyMyAgICAgICAgLDMuNiAgICAgICAgICAgLDQuMzk3ICAgICAgICAgICAg ICAsMC44MTkgCjAgICAgLDAgICAgICAgICAgLDIyMDggLDIwNDggLDIzICAgICAgICAsMzcuNjQx ICAgICAgICAsMzcuNDA2ICAgICAgICAgICAgICwxLjAwNiAKMCAgICAsMCAgICAgICAgICAsMjI0 ICAsMTI4ICAsMjMgICAgICAgICw2LjE3NCAgICAgICAgICw2LjIwOSAgICAgICAgICAgICAgLDAu OTk0IAowICAgICwwICAgICAgICAgICwyMjQgICwyNTYgICwyMyAgICAgICAgLDguMDQzICAgICAg ICAgLDguMTY4ICAgICAgICAgICAgICAsMC45ODUgCjAgICAgLDAgICAgICAgICAgLDIyNCAgLDMy ICAgLDIzICAgICAgICAsNS4yICAgICAgICAgICAsNS4wMTMgICAgICAgICAgICAgICwxLjAzNyAK MCAgICAsMCAgICAgICAgICAsMjI0ICAsNTEyICAsMjMgICAgICAgICw3LjkyMyAgICAgICAgICw3 Ljg0NSAgICAgICAgICAgICAgLDEuMDEgIAowICAgICwwICAgICAgICAgICwyMjQgICw2NCAgICwy MyAgICAgICAgLDUuMDU5ICAgICAgICAgLDUuMjY2ICAgICAgICAgICAgICAsMC45NjEgCjAgICAg LDAgICAgICAgICAgLDIyNDAgLDIwNDggLDIzICAgICAgICAsMzguNDU3ICAgICAgICAsMzcuMzA1 ICAgICAgICAgICAgICwxLjAzMSAKMCAgICAsMCAgICAgICAgICAsMjI3MiAsMjA0OCAsMjMgICAg ICAgICwzOC40MzMgICAgICAgICwzNy4yMTYgICAgICAgICAgICAgLDEuMDMzIAowICAgICwwICAg ICAgICAgICwyMyAgICwyMiAgICwwICAgICAgICAgLDMuNTkzICAgICAgICAgLDMuNzI1ICAgICAg ICAgICAgICAsMC45NjQgCjAgICAgLDAgICAgICAgICAgLDIzICAgLDIyICAgLDIzICAgICAgICAs My42ODkgICAgICAgICAsMy44MjcgICAgICAgICAgICAgICwwLjk2NCAKMCAgICAsMCAgICAgICAg ICAsMjMgICAsMjQgICAsMCAgICAgICAgICwzLjQyMiAgICAgICAgICwzLjc2NSAgICAgICAgICAg ICAgLDAuOTA5IAowICAgICwwICAgICAgICAgICwyMyAgICwyNCAgICwyMyAgICAgICAgLDMuNDQ1 ICAgICAgICAgLDMuNzQ1ICAgICAgICAgICAgICAsMC45MiAgCjAgICAgLDAgICAgICAgICAgLDIz MDQgLDIwNDggLDIzICAgICAgICAsMzcuOTc0ICAgICAgICAsMzcuMzgzICAgICAgICAgICAgICwx LjAxNiAKMCAgICAsMCAgICAgICAgICAsMjMzNiAsMjA0OCAsMjMgICAgICAgICwzOC42OSAgICAg ICAgICwzNy41NjkgICAgICAgICAgICAgLDEuMDMgIAowICAgICwwICAgICAgICAgICwyMzY4ICwy MDQ4ICwyMyAgICAgICAgLDM4LjcxNiAgICAgICAgLDM3LjY0NCAgICAgICAgICAgICAsMS4wMjgg CjAgICAgLDAgICAgICAgICAgLDI0ICAgLDIzICAgLDAgICAgICAgICAsMy41NDkgICAgICAgICAs My44MDYgICAgICAgICAgICAgICwwLjkzMiAKMCAgICAsMCAgICAgICAgICAsMjQgICAsMjMgICAs MjMgICAgICAgICwzLjczOCAgICAgICAgICwzLjc2MiAgICAgICAgICAgICAgLDAuOTk0IAowICAg ICwwICAgICAgICAgICwyNCAgICwyNSAgICwwICAgICAgICAgLDMuMzQyICAgICAgICAgLDMuNjgx ICAgICAgICAgICAgICAsMC45MDggCjAgICAgLDAgICAgICAgICAgLDI0ICAgLDI1ICAgLDIzICAg ICAgICAsMy4zNDEgICAgICAgICAsMy44MjMgICAgICAgICAgICAgICwwLjg3NCAKMCAgICAsMCAg ICAgICAgICAsMjQwICAsMTYgICAsMjMgICAgICAgICwzLjY0MiAgICAgICAgICwzLjg1OSAgICAg ICAgICAgICAgLDAuOTQ0IAowICAgICwwICAgICAgICAgICwyNDAwICwyMDQ4ICwyMyAgICAgICAg LDM4LjE2MiAgICAgICAgLDM3LjI4MyAgICAgICAgICAgICAsMS4wMjQgCjAgICAgLDAgICAgICAg ICAgLDI0MzIgLDIwNDggLDIzICAgICAgICAsMzguMjEyICAgICAgICAsMzcuNTgyICAgICAgICAg ICAgICwxLjAxNyAKMCAgICAsMCAgICAgICAgICAsMjUgICAsMjQgICAsMCAgICAgICAgICwzLjYx ICAgICAgICAgICwzLjc5NSAgICAgICAgICAgICAgLDAuOTUxIAowICAgICwwICAgICAgICAgICwy NSAgICwyNCAgICwyMyAgICAgICAgLDMuNjk1ICAgICAgICAgLDMuNzY5ICAgICAgICAgICAgICAs MC45OCAgCjAgICAgLDAgICAgICAgICAgLDI1ICAgLDI2ICAgLDAgICAgICAgICAsMy4zNTEgICAg ICAgICAsMy43ICAgICAgICAgICAgICAgICwwLjkwNiAKMCAgICAsMCAgICAgICAgICAsMjUgICAs MjYgICAsMjMgICAgICAgICwzLjMyMiAgICAgICAgICwzLjczNCAgICAgICAgICAgICAgLDAuODkg IAowICAgICwwICAgICAgICAgICwyNTYgICwxMjggICwyMyAgICAgICAgLDYuMjA0ICAgICAgICAg LDYuMDc5ICAgICAgICAgICAgICAsMS4wMiAgCjAgICAgLDAgICAgICAgICAgLDI1NiAgLDE2MCAg LDIzICAgICAgICAsNy45MjcgICAgICAgICAsNy42MjQgICAgICAgICAgICAgICwxLjA0ICAKMCAg ICAsMCAgICAgICAgICAsMjU2ICAsMTkyICAsMjMgICAgICAgICw3Ljg2NSAgICAgICAgICw3Ljc4 MiAgICAgICAgICAgICAgLDEuMDExIAowICAgICwwICAgICAgICAgICwyNTYgICwyMjQgICwyMyAg ICAgICAgLDguODMgICAgICAgICAgLDguNzY2ICAgICAgICAgICAgICAsMS4wMDcgCjAgICAgLDAg ICAgICAgICAgLDI1NiAgLDI1NiAgLDIzICAgICAgICAsOC4zNjcgICAgICAgICAsOC40MzcgICAg ICAgICAgICAgICwwLjk5MiAKMCAgICAsMCAgICAgICAgICAsMjU2ICAsMjg4ICAsMjMgICAgICAg ICw4LjUyMyAgICAgICAgICw4LjUzNyAgICAgICAgICAgICAgLDAuOTk4IAowICAgICwwICAgICAg ICAgICwyNTYgICwzMiAgICwyMyAgICAgICAgLDUuMDcgICAgICAgICAgLDUuMDA3ICAgICAgICAg ICAgICAsMS4wMTMgCjAgICAgLDAgICAgICAgICAgLDI1NiAgLDMyMCAgLDIzICAgICAgICAsOC41 MjMgICAgICAgICAsOC42MDQgICAgICAgICAgICAgICwwLjk5MSAKMCAgICAsMCAgICAgICAgICAs MjU2ICAsMzUyICAsMjMgICAgICAgICw4LjYxMSAgICAgICAgICw4LjYyOSAgICAgICAgICAgICAg LDAuOTk4IAowICAgICwwICAgICAgICAgICwyNTYgICwzODQgICwyMyAgICAgICAgLDguNTQxICAg ICAgICAgLDguNDk1ICAgICAgICAgICAgICAsMS4wMDUgCjAgICAgLDAgICAgICAgICAgLDI1NiAg LDQxNiAgLDIzICAgICAgICAsOC43MjMgICAgICAgICAsOC42MyAgICAgICAgICAgICAgICwxLjAx MSAKMCAgICAsMCAgICAgICAgICAsMjU2ICAsNDQ4ICAsMjMgICAgICAgICw4LjU5OCAgICAgICAg ICw4LjYyMyAgICAgICAgICAgICAgLDAuOTk3IAowICAgICwwICAgICAgICAgICwyNTYgICw0ODAg ICwyMyAgICAgICAgLDguNDk4ICAgICAgICAgLDguNjIyICAgICAgICAgICAgICAsMC45ODYgCjAg ICAgLDAgICAgICAgICAgLDI1NiAgLDUxMiAgLDIzICAgICAgICAsOC41MzIgICAgICAgICAsOC42 MzIgICAgICAgICAgICAgICwwLjk4OCAKMCAgICAsMCAgICAgICAgICAsMjU2ICAsNTQ0ICAsMjMg ICAgICAgICw5LjI2NyAgICAgICAgICw4LjU5OSAgICAgICAgICAgICAgLDEuMDc4IAowICAgICww ICAgICAgICAgICwyNTYgICw1NzYgICwyMyAgICAgICAgLDkuMTYzICAgICAgICAgLDguNjk5ICAg ICAgICAgICAgICAsMS4wNTMgCjAgICAgLDAgICAgICAgICAgLDI1NiAgLDYwOCAgLDIzICAgICAg ICAsOS4yMDEgICAgICAgICAsOC42OTEgICAgICAgICAgICAgICwxLjA1OSAKMCAgICAsMCAgICAg ICAgICAsMjU2ICAsNjQgICAsMjMgICAgICAgICw1LjAxMyAgICAgICAgICw1LjI2ICAgICAgICAg ICAgICAgLDAuOTUzIAowICAgICwwICAgICAgICAgICwyNTYgICw2NDAgICwyMyAgICAgICAgLDgu NDg5ICAgICAgICAgLDguNjQzICAgICAgICAgICAgICAsMC45ODIgCjAgICAgLDAgICAgICAgICAg LDI1NiAgLDk2ICAgLDIzICAgICAgICAsNi40MjkgICAgICAgICAsNS43NTYgICAgICAgICAgICAg ICwxLjExNyAKMCAgICAsMCAgICAgICAgICAsMjYgICAsMjUgICAsMCAgICAgICAgICwzLjQ4NSAg ICAgICAgICwzLjcxICAgICAgICAgICAgICAgLDAuOTM5IAowICAgICwwICAgICAgICAgICwyNiAg ICwyNSAgICwyMyAgICAgICAgLDMuNTM1ICAgICAgICAgLDMuNzQyICAgICAgICAgICAgICAsMC45 NDUgCjAgICAgLDAgICAgICAgICAgLDI2ICAgLDI3ICAgLDAgICAgICAgICAsMy4zNTEgICAgICAg ICAsMy43MjggICAgICAgICAgICAgICwwLjg5OSAKMCAgICAsMCAgICAgICAgICAsMjYgICAsMjcg ICAsMjMgICAgICAgICwzLjM0NCAgICAgICAgICwzLjgyNiAgICAgICAgICAgICAgLDAuODc0IAow ICAgICwwICAgICAgICAgICwyNyAgICwyNiAgICwwICAgICAgICAgLDMuNDYyICAgICAgICAgLDMu NjgzICAgICAgICAgICAgICAsMC45NCAgCjAgICAgLDAgICAgICAgICAgLDI3ICAgLDI2ICAgLDIz ICAgICAgICAsMy42MDIgICAgICAgICAsMy44MSAgICAgICAgICAgICAgICwwLjk0NSAKMCAgICAs MCAgICAgICAgICAsMjcgICAsMjggICAsMCAgICAgICAgICwzLjMyNiAgICAgICAgICwzLjcxNiAg ICAgICAgICAgICAgLDAuODk1IAowICAgICwwICAgICAgICAgICwyNyAgICwyOCAgICwyMyAgICAg ICAgLDMuMzEzICAgICAgICAgLDMuNjk4ICAgICAgICAgICAgICAsMC44OTYgCjAgICAgLDAgICAg ICAgICAgLDI3MiAgLDE2ICAgLDIzICAgICAgICAsMy42MDMgICAgICAgICAsMy44NjcgICAgICAg ICAgICAgICwwLjkzMiAKMCAgICAsMCAgICAgICAgICAsMjggICAsMjcgICAsMCAgICAgICAgICwz LjQ0NSAgICAgICAgICwzLjcxNCAgICAgICAgICAgICAgLDAuOTI3IAowICAgICwwICAgICAgICAg ICwyOCAgICwyNyAgICwyMyAgICAgICAgLDMuNTUzICAgICAgICAgLDMuNzg5ICAgICAgICAgICAg ICAsMC45MzggCjAgICAgLDAgICAgICAgICAgLDI4ICAgLDI5ICAgLDAgICAgICAgICAsMy4yODcg ICAgICAgICAsMy43MzkgICAgICAgICAgICAgICwwLjg3OSAKMCAgICAsMCAgICAgICAgICAsMjgg ICAsMjkgICAsMjMgICAgICAgICwzLjI4NiAgICAgICAgICwzLjc1MyAgICAgICAgICAgICAgLDAu ODc1IAowICAgICwwICAgICAgICAgICwyODggICwxMjggICwyMyAgICAgICAgLDYuMTg5ICAgICAg ICAgLDYuMDAxICAgICAgICAgICAgICAsMS4wMzEgCjAgICAgLDAgICAgICAgICAgLDI4OCAgLDI1 NiAgLDIzICAgICAgICAsOS4zOTIgICAgICAgICAsOS42MyAgICAgICAgICAgICAgICwwLjk3NSAK MCAgICAsMCAgICAgICAgICAsMjg4ICAsMzIgICAsMjMgICAgICAgICw1LjAyOCAgICAgICAgICw1 LjAyOSAgICAgICAgICAgICAgLDEuMCAgIAowICAgICwwICAgICAgICAgICwyODggICw1MTIgICwy MyAgICAgICAgLDkuMDgyICAgICAgICAgLDkuMzgyICAgICAgICAgICAgICAsMC45NjggCjAgICAg LDAgICAgICAgICAgLDI4OCAgLDY0ICAgLDIzICAgICAgICAsNS4xMDcgICAgICAgICAsNS4yNzYg ICAgICAgICAgICAgICwwLjk2OCAKMCAgICAsMCAgICAgICAgICAsMjkgICAsMjggICAsMCAgICAg ICAgICwzLjQ2NyAgICAgICAgICwzLjcwMyAgICAgICAgICAgICAgLDAuOTM2IAowICAgICwwICAg ICAgICAgICwyOSAgICwyOCAgICwyMyAgICAgICAgLDMuNjQzICAgICAgICAgLDMuNzg1ICAgICAg ICAgICAgICAsMC45NjIgCjAgICAgLDAgICAgICAgICAgLDI5ICAgLDMwICAgLDAgICAgICAgICAs My4yNzkgICAgICAgICAsMy42OSAgICAgICAgICAgICAgICwwLjg4OSAKMCAgICAsMCAgICAgICAg ICAsMjkgICAsMzAgICAsMjMgICAgICAgICwzLjI2MyAgICAgICAgICwzLjcwNSAgICAgICAgICAg ICAgLDAuODgxIAowICAgICwwICAgICAgICAgICwzICAgICwyICAgICwwICAgICAgICAgLDMuNDgz ICAgICAgICAgLDMuNzUgICAgICAgICAgICAgICAsMC45MjkgCjAgICAgLDAgICAgICAgICAgLDMg ICAgLDIgICAgLDIzICAgICAgICAsMy41NDkgICAgICAgICAsMy43OTEgICAgICAgICAgICAgICww LjkzNiAKMCAgICAsMCAgICAgICAgICAsMyAgICAsNCAgICAsMCAgICAgICAgICwzLjQ5OSAgICAg ICAgICwzLjYxNSAgICAgICAgICAgICAgLDAuOTY4IAowICAgICwwICAgICAgICAgICwzICAgICw0 ICAgICwyMyAgICAgICAgLDMuNDkyICAgICAgICAgLDMuNjE2ICAgICAgICAgICAgICAsMC45NjYg CjAgICAgLDAgICAgICAgICAgLDMwICAgLDI5ICAgLDAgICAgICAgICAsMy40NTUgICAgICAgICAs My43NDYgICAgICAgICAgICAgICwwLjkyMiAKMCAgICAsMCAgICAgICAgICAsMzAgICAsMjkgICAs MjMgICAgICAgICwzLjY0MyAgICAgICAgICwzLjc5NyAgICAgICAgICAgICAgLDAuOTU5IAowICAg ICwwICAgICAgICAgICwzMCAgICwzMSAgICwwICAgICAgICAgLDMuMzA5ICAgICAgICAgLDMuNzA0 ICAgICAgICAgICAgICAsMC44OTMgCjAgICAgLDAgICAgICAgICAgLDMwICAgLDMxICAgLDIzICAg ICAgICAsMy4zMDIgICAgICAgICAsMy44MDEgICAgICAgICAgICAgICwwLjg2OSAKMCAgICAsMCAg ICAgICAgICAsMzA0ICAsMTYgICAsMjMgICAgICAgICwzLjU3MSAgICAgICAgICwzLjk2NSAgICAg ICAgICAgICAgLDAuOTAxIAowICAgICwwICAgICAgICAgICwzMSAgICwzMCAgICwwICAgICAgICAg LDMuNDI4ICAgICAgICAgLDMuNzQ4ICAgICAgICAgICAgICAsMC45MTUgCjAgICAgLDAgICAgICAg ICAgLDMxICAgLDMwICAgLDIzICAgICAgICAsMy41MTEgICAgICAgICAsMy43NTUgICAgICAgICAg ICAgICwwLjkzNSAKMCAgICAsMCAgICAgICAgICAsMzIgICAsMTI4ICAsMjMgICAgICAgICwzLjI4 ICAgICAgICAgICwzLjcwMiAgICAgICAgICAgICAgLDAuODg2IAowICAgICwwICAgICAgICAgICwz MiAgICwxNjAgICwyMyAgICAgICAgLDMuMzA4ICAgICAgICAgLDMuNzAyICAgICAgICAgICAgICAs MC44OTQgCjAgICAgLDAgICAgICAgICAgLDMyICAgLDE5MiAgLDIzICAgICAgICAsMy4yOTYgICAg ICAgICAsMy43NTYgICAgICAgICAgICAgICwwLjg3OCAKMCAgICAsMCAgICAgICAgICAsMzIgICAs MjI0ICAsMjMgICAgICAgICwzLjMxICAgICAgICAgICwzLjcwNyAgICAgICAgICAgICAgLDAuODkz IAowICAgICwwICAgICAgICAgICwzMiAgICwyNTYgICwyMyAgICAgICAgLDMuMzE0ICAgICAgICAg LDMuNzE1ICAgICAgICAgICAgICAsMC44OTIgCjAgICAgLDAgICAgICAgICAgLDMyICAgLDI4OCAg LDIzICAgICAgICAsMy4zMjQgICAgICAgICAsMy43MzcgICAgICAgICAgICAgICwwLjg4OSAKMCAg ICAsMCAgICAgICAgICAsMzIgICAsMzEgICAsMCAgICAgICAgICwzLjQ1OCAgICAgICAgICwzLjc1 MiAgICAgICAgICAgICAgLDAuOTIyIAowICAgICwwICAgICAgICAgICwzMiAgICwzMSAgICwyMyAg ICAgICAgLDMuNDU2ICAgICAgICAgLDMuNyAgICAgICAgICAgICAgICAsMC45MzQgCjAgICAgLDAg ICAgICAgICAgLDMyICAgLDMyICAgLDIzICAgICAgICAsMy4yMyAgICAgICAgICAsMy42NDMgICAg ICAgICAgICAgICwwLjg4NyAKMCAgICAsMCAgICAgICAgICAsMzIgICAsMzIwICAsMjMgICAgICAg ICwzLjMzNCAgICAgICAgICwzLjY3MyAgICAgICAgICAgICAgLDAuOTA4IAowICAgICwwICAgICAg ICAgICwzMiAgICwzNTIgICwyMyAgICAgICAgLDMuMzI0ICAgICAgICAgLDMuNzI4ICAgICAgICAg ICAgICAsMC44OTIgCjAgICAgLDAgICAgICAgICAgLDMyICAgLDM4NCAgLDIzICAgICAgICAsMy4z MTEgICAgICAgICAsMy43MTMgICAgICAgICAgICAgICwwLjg5MiAKMCAgICAsMCAgICAgICAgICAs MzIgICAsNDE2ICAsMjMgICAgICAgICwzLjM0ICAgICAgICAgICwzLjY3NiAgICAgICAgICAgICAg LDAuOTA4IAowICAgICwwICAgICAgICAgICwzMiAgICw2NCAgICwyMyAgICAgICAgLDMuMjg1ICAg ICAgICAgLDMuNjczICAgICAgICAgICAgICAsMC44OTUgCjAgICAgLDAgICAgICAgICAgLDMyICAg LDk2ICAgLDIzICAgICAgICAsMy4zICAgICAgICAgICAsMy42NyAgICAgICAgICAgICAgICwwLjg5 OSAKMCAgICAsMCAgICAgICAgICAsMzIwICAsMTI4ICAsMjMgICAgICAgICw2LjEyOCAgICAgICAg ICw1Ljk4NiAgICAgICAgICAgICAgLDEuMDI0IAowICAgICwwICAgICAgICAgICwzMjAgICwyNTYg ICwyMyAgICAgICAgLDEwLjI1NSAgICAgICAgLDkuODU5ICAgICAgICAgICAgICAsMS4wNCAgCjAg ICAgLDAgICAgICAgICAgLDMyMCAgLDMyICAgLDIzICAgICAgICAsNS4yMjYgICAgICAgICAsNS4w NjMgICAgICAgICAgICAgICwxLjAzMiAKMCAgICAsMCAgICAgICAgICAsMzIwICAsNTEyICAsMjMg ICAgICAgICwxMC4zOCAgICAgICAgICwxMC4yNSAgICAgICAgICAgICAgLDEuMDEzIAowICAgICww ICAgICAgICAgICwzMjAgICw2NCAgICwyMyAgICAgICAgLDUuMDYyICAgICAgICAgLDUuMTkzICAg ICAgICAgICAgICAsMC45NzUgCjAgICAgLDAgICAgICAgICAgLDMzNiAgLDE2ICAgLDIzICAgICAg ICAsMy41OTIgICAgICAgICAsMy45NjMgICAgICAgICAgICAgICwwLjkwNiAKMCAgICAsMCAgICAg ICAgICAsMzUyICAsMTI4ICAsMjMgICAgICAgICw2LjE5NyAgICAgICAgICw2LjA0OCAgICAgICAg ICAgICAgLDEuMDI1IAowICAgICwwICAgICAgICAgICwzNTIgICwyNTYgICwyMyAgICAgICAgLDEw LjU4MyAgICAgICAgLDEwLjU3MSAgICAgICAgICAgICAsMS4wMDEgCjAgICAgLDAgICAgICAgICAg LDM1MiAgLDMyICAgLDIzICAgICAgICAsNS4yNDggICAgICAgICAsNS4wMjggICAgICAgICAgICAg ICwxLjA0NCAKMCAgICAsMCAgICAgICAgICAsMzUyICAsNTEyICAsMjMgICAgICAgICwxMC44MjMg ICAgICAgICwxMC44NzMgICAgICAgICAgICAgLDAuOTk1IAowICAgICwwICAgICAgICAgICwzNTIg ICw2NCAgICwyMyAgICAgICAgLDUuMDcxICAgICAgICAgLDUuMjAyICAgICAgICAgICAgICAsMC45 NzUgCjAgICAgLDAgICAgICAgICAgLDM2OCAgLDE2ICAgLDIzICAgICAgICAsMy41NTYgICAgICAg ICAsMy44NTcgICAgICAgICAgICAgICwwLjkyMiAKMCAgICAsMCAgICAgICAgICAsMzcxMiAsNDA5 NiAsMjMgICAgICAgICw2My43OCAgICAgICAgICw2OS4yMiAgICAgICAgICAgICAgLDAuOTIxIAow ICAgICwwICAgICAgICAgICwzNzQ0ICw0MDk2ICwyMyAgICAgICAgLDYzLjE0OSAgICAgICAgLDcw LjgzMiAgICAgICAgICAgICAsMC44OTIgCjAgICAgLDAgICAgICAgICAgLDM3NzYgLDQwOTYgLDIz ICAgICAgICAsNjMuNjE5ICAgICAgICAsNzAuODI2ICAgICAgICAgICAgICwwLjg5OCAKMCAgICAs MCAgICAgICAgICAsMzgwOCAsNDA5NiAsMjMgICAgICAgICw2NC4zMTggICAgICAgICw3MS42MDQg ICAgICAgICAgICAgLDAuODk4IAowICAgICwwICAgICAgICAgICwzODQgICwxMjggICwyMyAgICAg ICAgLDYuMTYxICAgICAgICAgLDYuMTA1ICAgICAgICAgICAgICAsMS4wMDkgCjAgICAgLDAgICAg ICAgICAgLDM4NCAgLDI1NiAgLDIzICAgICAgICAsOS43OTIgICAgICAgICAsOS43NTIgICAgICAg ICAgICAgICwxLjAwNCAKMCAgICAsMCAgICAgICAgICAsMzg0ICAsMzIgICAsMjMgICAgICAgICw1 LjQ5OCAgICAgICAgICw1LjAxNCAgICAgICAgICAgICAgLDEuMDk3IAowICAgICwwICAgICAgICAg ICwzODQgICw1MTIgICwyMyAgICAgICAgLDExLjU4NCAgICAgICAgLDExLjU3MyAgICAgICAgICAg ICAsMS4wMDEgCjAgICAgLDAgICAgICAgICAgLDM4NCAgLDY0ICAgLDIzICAgICAgICAsNC45NTEg ICAgICAgICAsNS4yNjEgICAgICAgICAgICAgICwwLjk0MSAKMCAgICAsMCAgICAgICAgICAsMzg0 MCAsNDA5NiAsMjMgICAgICAgICw2NS43NzUgICAgICAgICw3MC44NSAgICAgICAgICAgICAgLDAu OTI4IAowICAgICwwICAgICAgICAgICwzODcyICw0MDk2ICwyMyAgICAgICAgLDY2LjI1OCAgICAg ICAgLDcyLjIwNyAgICAgICAgICAgICAsMC45MTggCjAgICAgLDAgICAgICAgICAgLDM5MDQgLDQw OTYgLDIzICAgICAgICAsNjYuODkxICAgICAgICAsNzIuMDgzICAgICAgICAgICAgICwwLjkyOCAK MCAgICAsMCAgICAgICAgICAsMzkzNiAsNDA5NiAsMjMgICAgICAgICw2Ni4zMjYgICAgICAgICw3 My41NDcgICAgICAgICAgICAgLDAuOTAyIAowICAgICwwICAgICAgICAgICwzOTY4ICw0MDk2ICwy MyAgICAgICAgLDY3Ljg1NyAgICAgICAgLDczLjQ0NCAgICAgICAgICAgICAsMC45MjQgCjAgICAg LDAgICAgICAgICAgLDQgICAgLDMgICAgLDAgICAgICAgICAsMy41OTEgICAgICAgICAsMy43ODUg ICAgICAgICAgICAgICwwLjk0OSAKMCAgICAsMCAgICAgICAgICAsNCAgICAsMyAgICAsMjMgICAg ICAgICwzLjU4OSAgICAgICAgICwzLjgxMyAgICAgICAgICAgICAgLDAuOTQxIAowICAgICwwICAg ICAgICAgICw0ICAgICw1ICAgICwwICAgICAgICAgLDMuNDg2ICAgICAgICAgLDMuNTE0ICAgICAg ICAgICAgICAsMC45OTIgCjAgICAgLDAgICAgICAgICAgLDQgICAgLDUgICAgLDIzICAgICAgICAs My40ODMgICAgICAgICAsMy41OCAgICAgICAgICAgICAgICwwLjk3MyAKMCAgICAsMCAgICAgICAg ICAsNDAwICAsMTYgICAsMjMgICAgICAgICwzLjU3NSAgICAgICAgICwzLjg4ICAgICAgICAgICAg ICAgLDAuOTIxIAowICAgICwwICAgICAgICAgICw0MDAwICw0MDk2ICwyMyAgICAgICAgLDY3LjY4 MiAgICAgICAgLDc0LjczMyAgICAgICAgICAgICAsMC45MDYgCjAgICAgLDAgICAgICAgICAgLDQw MzIgLDQwOTYgLDIzICAgICAgICAsNjcuNjA5ICAgICAgICAsNzYuODkxICAgICAgICAgICAgICww Ljg3OSAKMCAgICAsMCAgICAgICAgICAsNDA2NCAsNDA5NiAsMjMgICAgICAgICw2OC42NTkgICAg ICAgICw3Ni41NTYgICAgICAgICAgICAgLDAuODk3IAowICAgICwwICAgICAgICAgICw0MDk2ICwz NzEyICwyMyAgICAgICAgLDY0LjYxNSAgICAgICAgLDg4LjM4NyAgICAgICAgICAgICAsMC43MzEg CjAgICAgLDAgICAgICAgICAgLDQwOTYgLDM3NDQgLDIzICAgICAgICAsNjQuOTIxICAgICAgICAs ODcuOTQxICAgICAgICAgICAgICwwLjczOCAKMCAgICAsMCAgICAgICAgICAsNDA5NiAsMzc3NiAs MjMgICAgICAgICw2NS4yNzYgICAgICAgICw4Ny42NjggICAgICAgICAgICAgLDAuNzQ1IAowICAg ICwwICAgICAgICAgICw0MDk2ICwzODA4ICwyMyAgICAgICAgLDY2LjAxNiAgICAgICAgLDg4LjYw MyAgICAgICAgICAgICAsMC43NDUgCjAgICAgLDAgICAgICAgICAgLDQwOTYgLDM4NDAgLDIzICAg ICAgICAsNzAuNDAzICAgICAgICAsOTEuOTk3ICAgICAgICAgICAgICwwLjc2NSAKMCAgICAsMCAg ICAgICAgICAsNDA5NiAsMzg3MiAsMjMgICAgICAgICw2Ny4wNTUgICAgICAgICw4Ny40MzEgICAg ICAgICAgICAgLDAuNzY3IAowICAgICwwICAgICAgICAgICw0MDk2ICwzOTA0ICwyMyAgICAgICAg LDY4LjAyMyAgICAgICAgLDg5LjAzOSAgICAgICAgICAgICAsMC43NjQgCjAgICAgLDAgICAgICAg ICAgLDQwOTYgLDM5MzYgLDIzICAgICAgICAsNjcuNjMxICAgICAgICAsODkuMjY1ICAgICAgICAg ICAgICwwLjc1OCAKMCAgICAsMCAgICAgICAgICAsNDA5NiAsMzk2OCAsMjMgICAgICAgICw2OC42 NDEgICAgICAgICw3NC4wMDcgICAgICAgICAgICAgLDAuOTI3IAowICAgICwwICAgICAgICAgICw0 MDk2ICw0MDAwICwyMyAgICAgICAgLDcyLjEzMyAgICAgICAgLDc4Ljk1ICAgICAgICAgICAgICAs MC45MTQgCjAgICAgLDAgICAgICAgICAgLDQwOTYgLDQwMzIgLDIzICAgICAgICAsNjkuMDggICAg ICAgICAsNzcuMzkzICAgICAgICAgICAgICwwLjg5MyAKMCAgICAsMCAgICAgICAgICAsNDA5NiAs NDA2NCAsMjMgICAgICAgICw3MC4zNzIgICAgICAgICw3Ny4wNzUgICAgICAgICAgICAgLDAuOTEz IAowICAgICwwICAgICAgICAgICw0MDk2ICw0MDk2ICwyMyAgICAgICAgLDY5LjQzNyAgICAgICAg LDc1LjEyMyAgICAgICAgICAgICAsMC45MjQgCjAgICAgLDAgICAgICAgICAgLDQwOTYgLDQxMjgg LDIzICAgICAgICAsNzAuNDYyICAgICAgICAsNzUuNjA4ICAgICAgICAgICAgICwwLjkzMiAKMCAg ICAsMCAgICAgICAgICAsNDA5NiAsNDE2MCAsMjMgICAgICAgICw2OS45NTYgICAgICAgICw3NS44 NjcgICAgICAgICAgICAgLDAuOTIyIAowICAgICwwICAgICAgICAgICw0MDk2ICw0MTkyICwyMyAg ICAgICAgLDY5Ljg0MyAgICAgICAgLDc1LjkwMSAgICAgICAgICAgICAsMC45MiAgCjAgICAgLDAg ICAgICAgICAgLDQwOTYgLDQyMjQgLDIzICAgICAgICAsNzAuODQ0ICAgICAgICAsNzYuMzM0ICAg ICAgICAgICAgICwwLjkyOCAKMCAgICAsMCAgICAgICAgICAsNDA5NiAsNDI1NiAsMjMgICAgICAg ICw2OS41NzMgICAgICAgICw3NS44ODcgICAgICAgICAgICAgLDAuOTE3IAowICAgICwwICAgICAg ICAgICw0MDk2ICw0Mjg4ICwyMyAgICAgICAgLDcwLjM1OSAgICAgICAgLDc2LjAgICAgICAgICAg ICAgICAsMC45MjYgCjAgICAgLDAgICAgICAgICAgLDQwOTYgLDQzMjAgLDIzICAgICAgICAsNzEu MTY3ICAgICAgICAsNzUuOTEgICAgICAgICAgICAgICwwLjkzOCAKMCAgICAsMCAgICAgICAgICAs NDA5NiAsNDM1MiAsMjMgICAgICAgICw2OS44MzkgICAgICAgICw3NS40NDQgICAgICAgICAgICAg LDAuOTI2IAowICAgICwwICAgICAgICAgICw0MDk2ICw0Mzg0ICwyMyAgICAgICAgLDY5LjcxOSAg ICAgICAgLDc1Ljk0MiAgICAgICAgICAgICAsMC45MTggCjAgICAgLDAgICAgICAgICAgLDQwOTYg LDQ0MTYgLDIzICAgICAgICAsNjkuNTU0ICAgICAgICAsNzUuNzk2ICAgICAgICAgICAgICwwLjkx OCAKMCAgICAsMCAgICAgICAgICAsNDA5NiAsNDQ0OCAsMjMgICAgICAgICw2OS4xMTUgICAgICAg ICw3NS40OTYgICAgICAgICAgICAgLDAuOTE1IAowICAgICwwICAgICAgICAgICw0MDk2ICw0NDgw ICwyMyAgICAgICAgLDcwLjg2MSAgICAgICAgLDc1LjY5NSAgICAgICAgICAgICAsMC45MzYgCjAg ICAgLDAgICAgICAgICAgLDQxMjggLDQwOTYgLDIzICAgICAgICAsNjkuNjY3ICAgICAgICAsNzcu NDUgICAgICAgICAgICAgICwwLjkgICAKMCAgICAsMCAgICAgICAgICAsNDE2ICAsMTI4ICAsMjMg ICAgICAgICw2LjE2MyAgICAgICAgICw2LjA2NSAgICAgICAgICAgICAgLDEuMDE2IAowICAgICww ICAgICAgICAgICw0MTYgICwyNTYgICwyMyAgICAgICAgLDExLjU2NSAgICAgICAgLDEwLjgxMSAg ICAgICAgICAgICAsMS4wNyAgCjAgICAgLDAgICAgICAgICAgLDQxNiAgLDMyICAgLDIzICAgICAg ICAsNS4zOTEgICAgICAgICAsNS4xMzMgICAgICAgICAgICAgICwxLjA1ICAKMCAgICAsMCAgICAg ICAgICAsNDE2ICAsNTEyICAsMjMgICAgICAgICwxMS42ODUgICAgICAgICwxMC45MTggICAgICAg ICAgICAgLDEuMDcgIAowICAgICwwICAgICAgICAgICw0MTYgICw2NCAgICwyMyAgICAgICAgLDQu OTg3ICAgICAgICAgLDUuMTI1ICAgICAgICAgICAgICAsMC45NzMgCjAgICAgLDAgICAgICAgICAg LDQxNjAgLDQwOTYgLDIzICAgICAgICAsNjkuMzQ4ICAgICAgICAsNzYuNDU5ICAgICAgICAgICAg ICwwLjkwNyAKMCAgICAsMCAgICAgICAgICAsNDE5MiAsNDA5NiAsMjMgICAgICAgICw3MC42MTkg ICAgICAgICw3Ni4wNTcgICAgICAgICAgICAgLDAuOTI5IAowICAgICwwICAgICAgICAgICw0MjI0 ICw0MDk2ICwyMyAgICAgICAgLDY4Ljk1OSAgICAgICAgLDc2LjMwMyAgICAgICAgICAgICAsMC45 MDQgCjAgICAgLDAgICAgICAgICAgLDQyNTYgLDQwOTYgLDIzICAgICAgICAsNzUuMDg1ICAgICAg ICAsOTYuNDEgICAgICAgICAgICAgICwwLjc3OSAKMCAgICAsMCAgICAgICAgICAsNDI4OCAsNDA5 NiAsMjMgICAgICAgICw2OS45MjEgICAgICAgICw5Mi42OTMgICAgICAgICAgICAgLDAuNzU0IAow ICAgICwwICAgICAgICAgICw0MzIwICw0MDk2ICwyMyAgICAgICAgLDcyLjM0NyAgICAgICAgLDk2 LjQ2MSAgICAgICAgICAgICAsMC43NSAgCjAgICAgLDAgICAgICAgICAgLDQzNTIgLDQwOTYgLDIz ICAgICAgICAsNzIuODMgICAgICAgICAsOTguNjQ3ICAgICAgICAgICAgICwwLjczOCAKMCAgICAs MCAgICAgICAgICAsNDM4NCAsNDA5NiAsMjMgICAgICAgICw3MC41OSAgICAgICAgICw5NS45NjEg ICAgICAgICAgICAgLDAuNzM2IAowICAgICwwICAgICAgICAgICw0NDE2ICw0MDk2ICwyMyAgICAg ICAgLDcxLjA4OCAgICAgICAgLDk1LjgyNiAgICAgICAgICAgICAsMC43NDIgCjAgICAgLDAgICAg ICAgICAgLDQ0NDggLDQwOTYgLDIzICAgICAgICAsNzEuODc2ICAgICAgICAsOTYuNTc1ICAgICAg ICAgICAgICwwLjc0NCAKMCAgICAsMCAgICAgICAgICAsNDQ4ICAsMTI4ICAsMjMgICAgICAgICw2 LjEyOCAgICAgICAgICw2LjA1OCAgICAgICAgICAgICAgLDEuMDEyIAowICAgICwwICAgICAgICAg ICw0NDggICwyNTYgICwyMyAgICAgICAgLDEwLjQ5MiAgICAgICAgLDEwLjUyNCAgICAgICAgICAg ICAsMC45OTcgCjAgICAgLDAgICAgICAgICAgLDQ0OCAgLDUxMiAgLDIzICAgICAgICAsMTIuNDQ0 ICAgICAgICAsMTEuNzc0ICAgICAgICAgICAgICwxLjA1NyAKMCAgICAsMCAgICAgICAgICAsNDQ4 ICAsNjQgICAsMjMgICAgICAgICw0Ljk3NyAgICAgICAgICw1LjIwNCAgICAgICAgICAgICAgLDAu OTU2IAowICAgICwwICAgICAgICAgICw0NDgwICw0MDk2ICwyMyAgICAgICAgLDcwLjQ2NyAgICAg ICAgLDk1LjY5NCAgICAgICAgICAgICAsMC43MzYgCjAgICAgLDAgICAgICAgICAgLDQ4ICAgLDE2 ICAgLDIzICAgICAgICAsMy40NzIgICAgICAgICAsMy44ODkgICAgICAgICAgICAgICwwLjg5MyAK MCAgICAsMCAgICAgICAgICAsNDgwICAsMTI4ICAsMjMgICAgICAgICw2LjE4NSAgICAgICAgICw2 LjAwMiAgICAgICAgICAgICAgLDEuMDMxIAowICAgICwwICAgICAgICAgICw0ODAgICwyNTYgICwy MyAgICAgICAgLDEwLjM4MiAgICAgICAgLDEwLjQ3NyAgICAgICAgICAgICAsMC45OTEgCjAgICAg LDAgICAgICAgICAgLDQ4MCAgLDUxMiAgLDIzICAgICAgICAsMTIuNDAyICAgICAgICAsMTIuNDg2 ICAgICAgICAgICAgICwwLjk5MyAKMCAgICAsMCAgICAgICAgICAsNSAgICAsNCAgICAsMCAgICAg ICAgICwzLjU3OCAgICAgICAgICwzLjc3NyAgICAgICAgICAgICAgLDAuOTQ3IAowICAgICwwICAg ICAgICAgICw1ICAgICw0ICAgICwyMyAgICAgICAgLDMuNTIxICAgICAgICAgLDMuNzg4ICAgICAg ICAgICAgICAsMC45MjkgCjAgICAgLDAgICAgICAgICAgLDUgICAgLDYgICAgLDAgICAgICAgICAs My40ODkgICAgICAgICAsMy43MTIgICAgICAgICAgICAgICwwLjk0ICAKMCAgICAsMCAgICAgICAg ICAsNSAgICAsNiAgICAsMjMgICAgICAgICwzLjQ3NiAgICAgICAgICwzLjcyNyAgICAgICAgICAg ICAgLDAuOTMzIAowICAgICwwICAgICAgICAgICw1MTIgICwxMjggICwyMyAgICAgICAgLDYuMTI3 ICAgICAgICAgLDYuMDkxICAgICAgICAgICAgICAsMS4wMDYgCjAgICAgLDAgICAgICAgICAgLDUx MiAgLDE2MCAgLDIzICAgICAgICAsOS4wNTUgICAgICAgICAsOS4wMTkgICAgICAgICAgICAgICwx LjAwNCAKMCAgICAsMCAgICAgICAgICAsNTEyICAsMTkyICAsMjMgICAgICAgICw5LjQwOCAgICAg ICAgICw5LjU4ICAgICAgICAgICAgICAgLDAuOTgyIAowICAgICwwICAgICAgICAgICw1MTIgICwy MjQgICwyMyAgICAgICAgLDkuMzM3ICAgICAgICAgLDkuMzc4ICAgICAgICAgICAgICAsMC45OTYg CjAgICAgLDAgICAgICAgICAgLDUxMiAgLDI1NiAgLDIzICAgICAgICAsMTAuNDE5ICAgICAgICAs MTAuNTExICAgICAgICAgICAgICwwLjk5MSAKMCAgICAsMCAgICAgICAgICAsNTEyICAsMjg4ICAs MjMgICAgICAgICwxMC44NjIgICAgICAgICwxMC44ODUgICAgICAgICAgICAgLDAuOTk4IAowICAg ICwwICAgICAgICAgICw1MTIgICwzMjAgICwyMyAgICAgICAgLDExLjIzNiAgICAgICAgLDExLjM0 OSAgICAgICAgICAgICAsMC45OSAgCjAgICAgLDAgICAgICAgICAgLDUxMiAgLDM1MiAgLDIzICAg ICAgICAsMTIuMDk3ICAgICAgICAsMTEuMzgxICAgICAgICAgICAgICwxLjA2MyAKMCAgICAsMCAg ICAgICAgICAsNTEyICAsMzg0ICAsMjMgICAgICAgICwxMS43ODcgICAgICAgICwxMS41NjEgICAg ICAgICAgICAgLDEuMDIgIAowICAgICwwICAgICAgICAgICw1MTIgICw0MTYgICwyMyAgICAgICAg LDEyLjg4OSAgICAgICAgLDEyLjEyNCAgICAgICAgICAgICAsMS4wNjMgCjAgICAgLDAgICAgICAg ICAgLDUxMiAgLDQ0OCAgLDIzICAgICAgICAsMTMuNDk3ICAgICAgICAsMTMuNDc5ICAgICAgICAg ICAgICwxLjAwMSAKMCAgICAsMCAgICAgICAgICAsNTEyICAsNDgwICAsMjMgICAgICAgICwxMy45 ODcgICAgICAgICwxMy44MzYgICAgICAgICAgICAgLDEuMDExIAowICAgICwwICAgICAgICAgICw1 MTIgICw1MTIgICwyMyAgICAgICAgLDEzLjQyNSAgICAgICAgLDEzLjEyOCAgICAgICAgICAgICAs MS4wMjMgCjAgICAgLDAgICAgICAgICAgLDUxMiAgLDU0NCAgLDIzICAgICAgICAsMTMuNjI4ICAg ICAgICAsMTMuMzIyICAgICAgICAgICAgICwxLjAyMyAKMCAgICAsMCAgICAgICAgICAsNTEyICAs NTc2ICAsMjMgICAgICAgICwxMy42MjkgICAgICAgICwxMy4zMzIgICAgICAgICAgICAgLDEuMDIy IAowICAgICwwICAgICAgICAgICw1MTIgICw2MDggICwyMyAgICAgICAgLDEzLjU5MiAgICAgICAg LDEzLjI4NiAgICAgICAgICAgICAsMS4wMjMgCjAgICAgLDAgICAgICAgICAgLDUxMiAgLDY0MCAg LDIzICAgICAgICAsMTMuNTA0ICAgICAgICAsMTMuMzAzICAgICAgICAgICAgICwxLjAxNSAKMCAg ICAsMCAgICAgICAgICAsNTEyICAsNjcyICAsMjMgICAgICAgICwxMy42NDEgICAgICAgICwxMy4z MSAgICAgICAgICAgICAgLDEuMDI1IAowICAgICwwICAgICAgICAgICw1MTIgICw3MDQgICwyMyAg ICAgICAgLDEzLjYwMiAgICAgICAgLDE0LjAzNyAgICAgICAgICAgICAsMC45NjkgCjAgICAgLDAg ICAgICAgICAgLDUxMiAgLDczNiAgLDIzICAgICAgICAsMTMuNTk5ICAgICAgICAsMTMuMjU5ICAg ICAgICAgICAgICwxLjAyNiAKMCAgICAsMCAgICAgICAgICAsNTEyICAsNzY4ICAsMjMgICAgICAg ICwxMy41NTYgICAgICAgICwxMy4yMTggICAgICAgICAgICAgLDEuMDI2IAowICAgICwwICAgICAg ICAgICw1MTIgICw4MDAgICwyMyAgICAgICAgLDEzLjQ3OSAgICAgICAgLDEzLjI3NCAgICAgICAg ICAgICAsMS4wMTYgCjAgICAgLDAgICAgICAgICAgLDUxMiAgLDgzMiAgLDIzICAgICAgICAsMTMu NTg4ICAgICAgICAsMTMuMjY1ICAgICAgICAgICAgICwxLjAyNCAKMCAgICAsMCAgICAgICAgICAs NTEyICAsODY0ICAsMjMgICAgICAgICwxMy41NTIgICAgICAgICwxMy4yNjUgICAgICAgICAgICAg LDEuMDIyIAowICAgICwwICAgICAgICAgICw1MTIgICw4OTYgICwyMyAgICAgICAgLDEzLjY4OCAg ICAgICAgLDEzLjM2OSAgICAgICAgICAgICAsMS4wMjQgCjAgICAgLDAgICAgICAgICAgLDU0NCAg LDI1NiAgLDIzICAgICAgICAsMTAuMjY5ICAgICAgICAsMTAuNDIxICAgICAgICAgICAgICwwLjk4 NSAKMCAgICAsMCAgICAgICAgICAsNTQ0ICAsNTEyICAsMjMgICAgICAgICwxNC4zMDEgICAgICAg ICwxMy42ODYgICAgICAgICAgICAgLDEuMDQ1IAowICAgICwwICAgICAgICAgICw1NzYgICwyNTYg ICwyMyAgICAgICAgLDEwLjMzNSAgICAgICAgLDEwLjQyMSAgICAgICAgICAgICAsMC45OTIgCjAg ICAgLDAgICAgICAgICAgLDU3NiAgLDUxMiAgLDIzICAgICAgICAsMTQuMTI5ICAgICAgICAsMTMu Nzc2ICAgICAgICAgICAgICwxLjAyNiAKMCAgICAsMCAgICAgICAgICAsNiAgICAsNSAgICAsMCAg ICAgICAgICwzLjYgICAgICAgICAgICwzLjc4MSAgICAgICAgICAgICAgLDAuOTUyIAowICAgICww ICAgICAgICAgICw2ICAgICw1ICAgICwyMyAgICAgICAgLDMuNTIyICAgICAgICAgLDMuNzgzICAg ICAgICAgICAgICAsMC45MzEgCjAgICAgLDAgICAgICAgICAgLDYgICAgLDcgICAgLDAgICAgICAg ICAsMy41MDYgICAgICAgICAsMy43ODcgICAgICAgICAgICAgICwwLjkyNiAKMCAgICAsMCAgICAg ICAgICAsNiAgICAsNyAgICAsMjMgICAgICAgICwzLjUwNSAgICAgICAgICwzLjgxMSAgICAgICAg ICAgICAgLDAuOTIgIAowICAgICwwICAgICAgICAgICw2MDggICwyNTYgICwyMyAgICAgICAgLDEw LjQyMiAgICAgICAgLDEwLjQwMSAgICAgICAgICAgICAsMS4wMDIgCjAgICAgLDAgICAgICAgICAg LDYwOCAgLDUxMiAgLDIzICAgICAgICAsMTQuMDQxICAgICAgICAsMTMuODAxICAgICAgICAgICAg ICwxLjAxNyAKMCAgICAsMCAgICAgICAgICAsNjQgICAsMTI4ICAsMjMgICAgICAgICw0LjYwNiAg ICAgICAgICw1LjUzNCAgICAgICAgICAgICAgLDAuODMyIAowICAgICwwICAgICAgICAgICw2NCAg ICwxNjAgICwyMyAgICAgICAgLDQuNDgyICAgICAgICAgLDUuNjQ5ICAgICAgICAgICAgICAsMC43 OTMgCjAgICAgLDAgICAgICAgICAgLDY0ICAgLDE5MiAgLDIzICAgICAgICAsNC42MjkgICAgICAg ICAsNS41MjggICAgICAgICAgICAgICwwLjgzNyAKMCAgICAsMCAgICAgICAgICAsNjQgICAsMjI0 ICAsMjMgICAgICAgICw0LjUxNiAgICAgICAgICw1LjQ4OSAgICAgICAgICAgICAgLDAuODIzIAow ICAgICwwICAgICAgICAgICw2NCAgICwyNTYgICwyMyAgICAgICAgLDQuNDQ4ICAgICAgICAgLDUu NTg4ICAgICAgICAgICAgICAsMC43OTYgCjAgICAgLDAgICAgICAgICAgLDY0ICAgLDI4OCAgLDIz ICAgICAgICAsNC41ODEgICAgICAgICAsNS41MTcgICAgICAgICAgICAgICwwLjgzICAKMCAgICAs MCAgICAgICAgICAsNjQgICAsMzIgICAsMjMgICAgICAgICw0Ljc1NSAgICAgICAgICw1LjY2NyAg ICAgICAgICAgICAgLDAuODM5IAowICAgICwwICAgICAgICAgICw2NCAgICwzMjAgICwyMyAgICAg ICAgLDQuNDIxICAgICAgICAgLDUuNDgxICAgICAgICAgICAgICAsMC44MDcgCjAgICAgLDAgICAg ICAgICAgLDY0ICAgLDM1MiAgLDIzICAgICAgICAsNC41NjIgICAgICAgICAsNS41MjIgICAgICAg ICAgICAgICwwLjgyNiAKMCAgICAsMCAgICAgICAgICAsNjQgICAsMzg0ICAsMjMgICAgICAgICw0 LjQ2NyAgICAgICAgICw1LjQ5ICAgICAgICAgICAgICAgLDAuODE0IAowICAgICwwICAgICAgICAg ICw2NCAgICw0MTYgICwyMyAgICAgICAgLDQuMzg0ICAgICAgICAgLDUuNDQ5ICAgICAgICAgICAg ICAsMC44MDQgCjAgICAgLDAgICAgICAgICAgLDY0ICAgLDQ0OCAgLDIzICAgICAgICAsNC40OTIg ICAgICAgICAsNS41NDIgICAgICAgICAgICAgICwwLjgxMSAKMCAgICAsMCAgICAgICAgICAsNjQg ICAsNjQgICAsMjMgICAgICAgICw0LjM3MyAgICAgICAgICw1LjM4MiAgICAgICAgICAgICAgLDAu ODEyIAowICAgICwwICAgICAgICAgICw2NCAgICw5NiAgICwyMyAgICAgICAgLDQuNDczICAgICAg ICAgLDUuNTY4ICAgICAgICAgICAgICAsMC44MDMgCjAgICAgLDAgICAgICAgICAgLDY0MCAgLDEw MjQgLDIzICAgICAgICAsMTUuNDc3ICAgICAgICAsMTUuMjg2ICAgICAgICAgICAgICwxLjAxMiAK MCAgICAsMCAgICAgICAgICAsNjQwICAsMjU2ICAsMjMgICAgICAgICwxMC4zODYgICAgICAgICwx MC41NCAgICAgICAgICAgICAgLDAuOTg1IAowICAgICwwICAgICAgICAgICw2NDAgICw1MTIgICwy MyAgICAgICAgLDEzLjgwNCAgICAgICAgLDEzLjcxMSAgICAgICAgICAgICAsMS4wMDcgCjAgICAg LDAgICAgICAgICAgLDY3MiAgLDEwMjQgLDIzICAgICAgICAsMTUuNTUxICAgICAgICAsMTUuMDk4 ICAgICAgICAgICAgICwxLjAzICAKMCAgICAsMCAgICAgICAgICAsNjcyICAsNTEyICAsMjMgICAg ICAgICwxNC40MDkgICAgICAgICwxNC43MjcgICAgICAgICAgICAgLDAuOTc4IAowICAgICwwICAg ICAgICAgICw3ICAgICw2ICAgICwwICAgICAgICAgLDMuNjU4ICAgICAgICAgLDMuNzczICAgICAg ICAgICAgICAsMC45NjkgCjAgICAgLDAgICAgICAgICAgLDcgICAgLDYgICAgLDIzICAgICAgICAs My42ODQgICAgICAgICAsMy44NjQgICAgICAgICAgICAgICwwLjk1MyAKMCAgICAsMCAgICAgICAg ICAsNyAgICAsOCAgICAsMCAgICAgICAgICwzLjUwNiAgICAgICAgICwzLjgzMSAgICAgICAgICAg ICAgLDAuOTE1IAowICAgICwwICAgICAgICAgICw3ICAgICw4ICAgICwyMyAgICAgICAgLDMuNDk4 ICAgICAgICAgLDMuNzk2ICAgICAgICAgICAgICAsMC45MjEgCjAgICAgLDAgICAgICAgICAgLDcw NCAgLDEwMjQgLDIzICAgICAgICAsMTYuMTMxICAgICAgICAsMTUuODA2ICAgICAgICAgICAgICwx LjAyMSAKMCAgICAsMCAgICAgICAgICAsNzA0ICAsNTEyICAsMjMgICAgICAgICwxNC41MzEgICAg ICAgICwxNC43NjEgICAgICAgICAgICAgLDAuOTg0IAowICAgICwwICAgICAgICAgICw3MzYgICwx MDI0ICwyMyAgICAgICAgLDE2LjkwOSAgICAgICAgLDE2LjM3MSAgICAgICAgICAgICAsMS4wMzMg CjAgICAgLDAgICAgICAgICAgLDczNiAgLDUxMiAgLDIzICAgICAgICAsMTQuMzMyICAgICAgICAs MTQuNzI4ICAgICAgICAgICAgICwwLjk3MyAKMCAgICAsMCAgICAgICAgICAsNzY4ICAsMTAyNCAs MjMgICAgICAgICwxNy41MiAgICAgICAgICwxNy4zMTQgICAgICAgICAgICAgLDEuMDEyIAowICAg ICwwICAgICAgICAgICw3NjggICw1MTIgICwyMyAgICAgICAgLDE0LjQ4NyAgICAgICAgLDE0Ljc0 NCAgICAgICAgICAgICAsMC45ODMgCjAgICAgLDAgICAgICAgICAgLDc4MDggLDgxOTIgLDIzICAg ICAgICAsMTQyLjgzOCAgICAgICAsMTQwLjU5NCAgICAgICAgICAgICwxLjAxNiAKMCAgICAsMCAg ICAgICAgICAsNzg0MCAsODE5MiAsMjMgICAgICAgICwxNDYuMjM0ICAgICAgICwxNDEuMzUyICAg ICAgICAgICAgLDEuMDM1IAowICAgICwwICAgICAgICAgICw3ODcyICw4MTkyICwyMyAgICAgICAg LDE0NS43OTYgICAgICAgLDE0Mi41NDggICAgICAgICAgICAsMS4wMjMgCjAgICAgLDAgICAgICAg ICAgLDc5MDQgLDgxOTIgLDIzICAgICAgICAsMTQ0LjIxOSAgICAgICAsMTQzLjY4MyAgICAgICAg ICAgICwxLjAwNCAKMCAgICAsMCAgICAgICAgICAsNzkzNiAsODE5MiAsMjMgICAgICAgICwxNDcu ODAzICAgICAgICwxNDMuNjY1ICAgICAgICAgICAgLDEuMDI5IAowICAgICwwICAgICAgICAgICw3 OTY4ICw4MTkyICwyMyAgICAgICAgLDE0Ny40NTggICAgICAgLDE0NC40NTcgICAgICAgICAgICAs MS4wMjEgCjAgICAgLDAgICAgICAgICAgLDggICAgLDcgICAgLDAgICAgICAgICAsMy41NTYgICAg ICAgICAsMy44MDEgICAgICAgICAgICAgICwwLjkzNSAKMCAgICAsMCAgICAgICAgICAsOCAgICAs NyAgICAsMjMgICAgICAgICwzLjYxMyAgICAgICAgICwzLjc4MiAgICAgICAgICAgICAgLDAuOTU1 IAowICAgICwwICAgICAgICAgICw4ICAgICw5ICAgICwwICAgICAgICAgLDMuNSAgICAgICAgICAg LDMuODExICAgICAgICAgICAgICAsMC45MTggCjAgICAgLDAgICAgICAgICAgLDggICAgLDkgICAg LDIzICAgICAgICAsMy41MDYgICAgICAgICAsMy44MjUgICAgICAgICAgICAgICwwLjkxNyAKMCAg ICAsMCAgICAgICAgICAsODAgICAsMTYgICAsMjMgICAgICAgICwzLjU0MSAgICAgICAgICwzLjk2 NSAgICAgICAgICAgICAgLDAuODkzIAowICAgICwwICAgICAgICAgICw4MDAgICwxMDI0ICwyMyAg ICAgICAgLDE3LjM4NSAgICAgICAgLDE3LjExNCAgICAgICAgICAgICAsMS4wMTYgCjAgICAgLDAg ICAgICAgICAgLDgwMCAgLDUxMiAgLDIzICAgICAgICAsMTQuNDQ3ICAgICAgICAsMTQuODI5ICAg ICAgICAgICAgICwwLjk3NCAKMCAgICAsMCAgICAgICAgICAsODAwMCAsODE5MiAsMjMgICAgICAg ICwxNDcuMTk5ICAgICAgICwxNDQuODU3ICAgICAgICAgICAgLDEuMDE2IAowICAgICwwICAgICAg ICAgICw4MDMyICw4MTkyICwyMyAgICAgICAgLDE0OC43ODkgICAgICAgLDE0NS42ODMgICAgICAg ICAgICAsMS4wMjEgCjAgICAgLDAgICAgICAgICAgLDgwNjQgLDgxOTIgLDIzICAgICAgICAsMTQ5 Ljg0NiAgICAgICAsMTQ1LjkyMiAgICAgICAgICAgICwxLjAyNyAKMCAgICAsMCAgICAgICAgICAs ODA5NiAsODE5MiAsMjMgICAgICAgICwxNTAuMTUxICAgICAgICwxNDUuNjMyICAgICAgICAgICAg LDEuMDMxIAowICAgICwwICAgICAgICAgICw4MTI4ICw4MTkyICwyMyAgICAgICAgLDE0OS4zNjIg ICAgICAgLDE0Ni41NTEgICAgICAgICAgICAsMS4wMTkgCjAgICAgLDAgICAgICAgICAgLDgxNjAg LDgxOTIgLDIzICAgICAgICAsMTQ5LjkxNCAgICAgICAsMTQ5LjI0NSAgICAgICAgICAgICwxLjAw NCAKMCAgICAsMCAgICAgICAgICAsODMyICAsMTAyNCAsMjMgICAgICAgICwxNy43MzQgICAgICAg ICwxNy42ODggICAgICAgICAgICAgLDEuMDAzIAowICAgICwwICAgICAgICAgICw4MzIgICw1MTIg ICwyMyAgICAgICAgLDE0LjQ4NSAgICAgICAgLDE0LjczNiAgICAgICAgICAgICAsMC45ODMgCjAg ICAgLDAgICAgICAgICAgLDg2NCAgLDEwMjQgLDIzICAgICAgICAsMTguODkgICAgICAgICAsMTcu OTUgICAgICAgICAgICAgICwxLjA1MiAKMCAgICAsMCAgICAgICAgICAsODY0ICAsNTEyICAsMjMg ICAgICAgICwxNS4wMzYgICAgICAgICwxNS4xMjYgICAgICAgICAgICAgLDAuOTk0IAowICAgICww ICAgICAgICAgICw4OTYgICwxMDI0ICwyMyAgICAgICAgLDE5LjgxMyAgICAgICAgLDE4LjcgICAg ICAgICAgICAgICAsMS4wNiAgCjAgICAgLDAgICAgICAgICAgLDg5NiAgLDUxMiAgLDIzICAgICAg ICAsMTQuNTIzICAgICAgICAsMTQuODA4ICAgICAgICAgICAgICwwLjk4MSAKMCAgICAsMCAgICAg ICAgICAsOSAgICAsMTAgICAsMCAgICAgICAgICwzLjQ5OCAgICAgICAgICwzLjgxOCAgICAgICAg ICAgICAgLDAuOTE2IAowICAgICwwICAgICAgICAgICw5ICAgICwxMCAgICwyMyAgICAgICAgLDMu NTE5ICAgICAgICAgLDMuNzkyICAgICAgICAgICAgICAsMC45MjggCjAgICAgLDAgICAgICAgICAg LDkgICAgLDggICAgLDAgICAgICAgICAsMy42MzcgICAgICAgICAsMy43ODcgICAgICAgICAgICAg ICwwLjk2ICAKMCAgICAsMCAgICAgICAgICAsOSAgICAsOCAgICAsMjMgICAgICAgICwzLjU3MSAg ICAgICAgICwzLjc4NCAgICAgICAgICAgICAgLDAuOTQ0IAowICAgICwwICAgICAgICAgICw5Mjgg ICwxMDI0ICwyMyAgICAgICAgLDE5LjU4NyAgICAgICAgLDE4LjczICAgICAgICAgICAgICAsMS4w NDYgCjAgICAgLDAgICAgICAgICAgLDk2ICAgLDEyOCAgLDIzICAgICAgICAsNS4wMjQgICAgICAg ICAsNi42NTcgICAgICAgICAgICAgICwwLjc1NSAKMCAgICAsMCAgICAgICAgICAsOTYgICAsMjU2 ICAsMjMgICAgICAgICw1LjA2MyAgICAgICAgICw2LjQ3MiAgICAgICAgICAgICAgLDAuNzgyIAow ICAgICwwICAgICAgICAgICw5NiAgICwzMiAgICwyMyAgICAgICAgLDQuOTk4ICAgICAgICAgLDUu NzM1ICAgICAgICAgICAgICAsMC44NzEgCjAgICAgLDAgICAgICAgICAgLDk2ICAgLDY0ICAgLDIz ICAgICAgICAsNS42ICAgICAgICAgICAsNS42MzQgICAgICAgICAgICAgICwwLjk5NCAKMCAgICAs MCAgICAgICAgICAsOTYwICAsMTAyNCAsMjMgICAgICAgICwxOS43NTggICAgICAgICwxOS40NzQg ICAgICAgICAgICAgLDEuMDE1IAowICAgICwwICAgICAgICAgICw5OTIgICwxMDI0ICwyMyAgICAg ICAgLDIxLjUyNiAgICAgICAgLDE5LjU3MSAgICAgICAgICAgICAsMS4xICAgCjEgICAgLDAgICAg ICAgICAgLDAgICAgLDEgICAgLDAgICAgICAgICAsMy4zMjEgICAgICAgICAsMy45ODkgICAgICAg ICAgICAgICwwLjgzMiAKMSAgICAsMCAgICAgICAgICAsMCAgICAsMSAgICAsMjMgICAgICAgICwz LjM4MSAgICAgICAgICw0LjA2MSAgICAgICAgICAgICAgLDAuODMzIAoxICAgICwwICAgICAgICAg ICwxOTIgICwzMiAgICwwICAgICAgICAgLDQuNjcyICAgICAgICAgLDUuMTE5ICAgICAgICAgICAg ICAsMC45MTMgCjEgICAgLDAgICAgICAgICAgLDE5MiAgLDMyICAgLDIzICAgICAgICAsNC41MTYg ICAgICAgICAsNC45NzkgICAgICAgICAgICAgICwwLjkwNyAKMSAgICAsMCAgICAgICAgICAsMiAg ICAsMSAgICAsMCAgICAgICAgICwzLjUyNSAgICAgICAgICwzLjUyMSAgICAgICAgICAgICAgLDEu MDAxIAoxICAgICwwICAgICAgICAgICwyICAgICwxICAgICwyMyAgICAgICAgLDMuNjA4ICAgICAg ICAgLDMuNjY4ICAgICAgICAgICAgICAsMC45ODQgCjEgICAgLDAgICAgICAgICAgLDI1NiAgLDMy ICAgLDAgICAgICAgICAsNC41OCAgICAgICAgICAsNS4wMjkgICAgICAgICAgICAgICwwLjkxMSAK MSAgICAsMCAgICAgICAgICAsMjU2ICAsMzIgICAsMjMgICAgICAgICw0LjU2OSAgICAgICAgICw1 LjAwOCAgICAgICAgICAgICAgLDAuOTEyIAoxICAgICwwICAgICAgICAgICwyNTYgICw2NCAgICww ICAgICAgICAgLDUuOTMzICAgICAgICAgLDUuMzkgICAgICAgICAgICAgICAsMS4xMDEgCjEgICAg LDAgICAgICAgICAgLDI1NiAgLDY0ICAgLDIzICAgICAgICAsNS4wNTcgICAgICAgICAsNS4zNjUg ICAgICAgICAgICAgICwwLjk0MyAKMSAgICAsMCAgICAgICAgICAsNTEyICAsMzIgICAsMCAgICAg ICAgICw0LjYzICAgICAgICAgICw0Ljk2NSAgICAgICAgICAgICAgLDAuOTMzIAoxICAgICwwICAg ICAgICAgICw1MTIgICwzMiAgICwyMyAgICAgICAgLDQuNTgxICAgICAgICAgLDUuMDg3ICAgICAg ICAgICAgICAsMC45MDEgCjEwICAgLDAgICAgICAgICAgLDExICAgLDEwICAgLDAgICAgICAgICAs My41NyAgICAgICAgICAsMy44MSAgICAgICAgICAgICAgICwwLjkzNyAKMTAgICAsMCAgICAgICAg ICAsMTEgICAsMTAgICAsMjMgICAgICAgICwzLjU5ICAgICAgICAgICwzLjgxNiAgICAgICAgICAg ICAgLDAuOTQxIAoxMCAgICwwICAgICAgICAgICw5ICAgICwxMCAgICwwICAgICAgICAgLDMuNTEg ICAgICAgICAgLDMuODQgICAgICAgICAgICAgICAsMC45MTQgCjEwICAgLDAgICAgICAgICAgLDkg ICAgLDEwICAgLDIzICAgICAgICAsMy41MDYgICAgICAgICAsMy44MTggICAgICAgICAgICAgICww LjkxOCAKMTEgICAsMCAgICAgICAgICAsMTAgICAsMTEgICAsMCAgICAgICAgICwzLjUwOCAgICAg ICAgICwzLjgyOSAgICAgICAgICAgICAgLDAuOTE2IAoxMSAgICwwICAgICAgICAgICwxMCAgICwx MSAgICwyMyAgICAgICAgLDMuNSAgICAgICAgICAgLDMuOTUyICAgICAgICAgICAgICAsMC44ODYg CjExICAgLDAgICAgICAgICAgLDEyICAgLDExICAgLDAgICAgICAgICAsMy42MiAgICAgICAgICAs My44MTMgICAgICAgICAgICAgICwwLjk0OSAKMTEgICAsMCAgICAgICAgICAsMTIgICAsMTEgICAs MjMgICAgICAgICwzLjU5NSAgICAgICAgICwzLjgxNiAgICAgICAgICAgICAgLDAuOTQyIAoxMiAg ICwwICAgICAgICAgICwxMSAgICwxMiAgICwwICAgICAgICAgLDMuNTA4ICAgICAgICAgLDMuODI4 ICAgICAgICAgICAgICAsMC45MTYgCjEyICAgLDAgICAgICAgICAgLDExICAgLDEyICAgLDIzICAg ICAgICAsMy41MDkgICAgICAgICAsMy44MjMgICAgICAgICAgICAgICwwLjkxOCAKMTIgICAsMCAg ICAgICAgICAsMTMgICAsMTIgICAsMCAgICAgICAgICwzLjYyMiAgICAgICAgICwzLjc5OCAgICAg ICAgICAgICAgLDAuOTU0IAoxMiAgICwwICAgICAgICAgICwxMyAgICwxMiAgICwyMyAgICAgICAg LDMuNTY3ICAgICAgICAgLDMuODM1ICAgICAgICAgICAgICAsMC45MyAgCjEzICAgLDAgICAgICAg ICAgLDEyICAgLDEzICAgLDAgICAgICAgICAsMy41MSAgICAgICAgICAsMy43OTcgICAgICAgICAg ICAgICwwLjkyNCAKMTMgICAsMCAgICAgICAgICAsMTIgICAsMTMgICAsMjMgICAgICAgICwzLjQ4 NSAgICAgICAgICwzLjc3OCAgICAgICAgICAgICAgLDAuOTIyIAoxMyAgICwwICAgICAgICAgICwx NCAgICwxMyAgICwwICAgICAgICAgLDMuNjI1ICAgICAgICAgLDMuODQgICAgICAgICAgICAgICAs MC45NDQgCjEzICAgLDAgICAgICAgICAgLDE0ICAgLDEzICAgLDIzICAgICAgICAsMy41OTQgICAg ICAgICAsMy44NDIgICAgICAgICAgICAgICwwLjkzNSAKMTQgICAsMCAgICAgICAgICAsMTMgICAs MTQgICAsMCAgICAgICAgICwzLjQ3MyAgICAgICAgICwzLjgyOSAgICAgICAgICAgICAgLDAuOTA3 IAoxNCAgICwwICAgICAgICAgICwxMyAgICwxNCAgICwyMyAgICAgICAgLDMuNSAgICAgICAgICAg LDMuODQ2ICAgICAgICAgICAgICAsMC45MSAgCjE0ICAgLDAgICAgICAgICAgLDE1ICAgLDE0ICAg LDAgICAgICAgICAsMy42OTEgICAgICAgICAsMy43OTUgICAgICAgICAgICAgICwwLjk3MyAKMTQg ICAsMCAgICAgICAgICAsMTUgICAsMTQgICAsMjMgICAgICAgICwzLjUzNyAgICAgICAgICwzLjgy OCAgICAgICAgICAgICAgLDAuOTI0IAoxNSAgICwwICAgICAgICAgICwxNCAgICwxNSAgICwwICAg ICAgICAgLDMuNDg5ICAgICAgICAgLDMuODMgICAgICAgICAgICAgICAsMC45MTEgCjE1ICAgLDAg ICAgICAgICAgLDE0ICAgLDE1ICAgLDIzICAgICAgICAsMy40OTUgICAgICAgICAsMy43OTMgICAg ICAgICAgICAgICwwLjkyMSAKMTUgICAsMCAgICAgICAgICAsMTYgICAsMTUgICAsMCAgICAgICAg ICwzLjYwNyAgICAgICAgICwzLjc3NSAgICAgICAgICAgICAgLDAuOTU2IAoxNSAgICwwICAgICAg ICAgICwxNiAgICwxNSAgICwyMyAgICAgICAgLDMuNjE5ICAgICAgICAgLDMuODgzICAgICAgICAg ICAgICAsMC45MzIgCjE2ICAgLDAgICAgICAgICAgLDE1ICAgLDE2ICAgLDAgICAgICAgICAsMy41 MTggICAgICAgICAsMy44NTIgICAgICAgICAgICAgICwwLjkxMyAKMTYgICAsMCAgICAgICAgICAs MTUgICAsMTYgICAsMjMgICAgICAgICwzLjQ5MiAgICAgICAgICwzLjc3MiAgICAgICAgICAgICAg LDAuOTI2IAoxNiAgICwwICAgICAgICAgICwxNyAgICwxNiAgICwwICAgICAgICAgLDMuNjI0ICAg ICAgICAgLDMuODU5ICAgICAgICAgICAgICAsMC45MzkgCjE2ICAgLDAgICAgICAgICAgLDE3ICAg LDE2ICAgLDIzICAgICAgICAsMy42MzQgICAgICAgICAsMy44MTcgICAgICAgICAgICAgICwwLjk1 MiAKMTcgICAsMCAgICAgICAgICAsMTYgICAsMTcgICAsMCAgICAgICAgICwzLjQ4NSAgICAgICAg ICwzLjg5ICAgICAgICAgICAgICAgLDAuODk2IAoxNyAgICwwICAgICAgICAgICwxNiAgICwxNyAg ICwyMyAgICAgICAgLDMuNDk4ICAgICAgICAgLDMuODM2ICAgICAgICAgICAgICAsMC45MTIgCjE3 ICAgLDAgICAgICAgICAgLDE4ICAgLDE3ICAgLDAgICAgICAgICAsMy41ODMgICAgICAgICAsMy44 MTYgICAgICAgICAgICAgICwwLjkzOSAKMTcgICAsMCAgICAgICAgICAsMTggICAsMTcgICAsMjMg ICAgICAgICwzLjU5NSAgICAgICAgICwzLjgxOCAgICAgICAgICAgICAgLDAuOTQyIAoxOCAgICww ICAgICAgICAgICwxNyAgICwxOCAgICwwICAgICAgICAgLDMuNDY4ICAgICAgICAgLDMuODM5ICAg ICAgICAgICAgICAsMC45MDMgCjE4ICAgLDAgICAgICAgICAgLDE3ICAgLDE4ICAgLDIzICAgICAg ICAsMy40OTMgICAgICAgICAsMy44MDUgICAgICAgICAgICAgICwwLjkxOCAKMTggICAsMCAgICAg ICAgICAsMTkgICAsMTggICAsMCAgICAgICAgICwzLjU5MyAgICAgICAgICwzLjgwNSAgICAgICAg ICAgICAgLDAuOTQ0IAoxOCAgICwwICAgICAgICAgICwxOSAgICwxOCAgICwyMyAgICAgICAgLDMu NTg1ICAgICAgICAgLDMuNzc2ICAgICAgICAgICAgICAsMC45NDkgCjE5ICAgLDAgICAgICAgICAg LDE4ICAgLDE5ICAgLDAgICAgICAgICAsMy40NzQgICAgICAgICAsMy44MTggICAgICAgICAgICAg ICwwLjkxICAKMTkgICAsMCAgICAgICAgICAsMTggICAsMTkgICAsMjMgICAgICAgICwzLjQ3NCAg ICAgICAgICwzLjgzMiAgICAgICAgICAgICAgLDAuOTA3IAoxOSAgICwwICAgICAgICAgICwyMCAg ICwxOSAgICwwICAgICAgICAgLDMuNTc2ICAgICAgICAgLDMuODQ5ICAgICAgICAgICAgICAsMC45 MjkgCjE5ICAgLDAgICAgICAgICAgLDIwICAgLDE5ICAgLDIzICAgICAgICAsMy41MDIgICAgICAg ICAsMy44NzMgICAgICAgICAgICAgICwwLjkwNCAKMiAgICAsMCAgICAgICAgICAsMSAgICAsMiAg ICAsMCAgICAgICAgICwzLjUxNSAgICAgICAgICwzLjUxNSAgICAgICAgICAgICAgLDEuMCAgIAoy ICAgICwwICAgICAgICAgICwxICAgICwyICAgICwyMyAgICAgICAgLDMuNTA2ICAgICAgICAgLDMu NTA0ICAgICAgICAgICAgICAsMS4wICAgCjIgICAgLDAgICAgICAgICAgLDE5MiAgLDY0ICAgLDAg ICAgICAgICAsNS4wMTkgICAgICAgICAsNS4zNDggICAgICAgICAgICAgICwwLjkzOCAKMiAgICAs MCAgICAgICAgICAsMTkyICAsNjQgICAsMjMgICAgICAgICw1LjI2NSAgICAgICAgICw1LjQzMyAg ICAgICAgICAgICAgLDAuOTY5IAoyICAgICwwICAgICAgICAgICwyNTYgICw2NCAgICwwICAgICAg ICAgLDUuMDI4ICAgICAgICAgLDUuMTU1ICAgICAgICAgICAgICAsMC45NzUgCjIgICAgLDAgICAg ICAgICAgLDI1NiAgLDY0ICAgLDIzICAgICAgICAsNC45NjcgICAgICAgICAsNS4xNjEgICAgICAg ICAgICAgICwwLjk2MiAKMiAgICAsMCAgICAgICAgICAsMyAgICAsMiAgICAsMCAgICAgICAgICwz LjYwMyAgICAgICAgICwzLjc4ICAgICAgICAgICAgICAgLDAuOTUzIAoyICAgICwwICAgICAgICAg ICwzICAgICwyICAgICwyMyAgICAgICAgLDMuNTY4ICAgICAgICAgLDMuODI5ICAgICAgICAgICAg ICAsMC45MzIgCjIgICAgLDAgICAgICAgICAgLDUxMiAgLDY0ICAgLDAgICAgICAgICAsNC45ODIg ICAgICAgICAsNS4xMjQgICAgICAgICAgICAgICwwLjk3MiAKMiAgICAsMCAgICAgICAgICAsNTEy ICAsNjQgICAsMjMgICAgICAgICw0Ljk2MyAgICAgICAgICw1LjIzOSAgICAgICAgICAgICAgLDAu OTQ3IAoyMCAgICwwICAgICAgICAgICwxOSAgICwyMCAgICwwICAgICAgICAgLDMuNDQ2ICAgICAg ICAgLDMuNzkxICAgICAgICAgICAgICAsMC45MDkgCjIwICAgLDAgICAgICAgICAgLDE5ICAgLDIw ICAgLDIzICAgICAgICAsMy40NzUgICAgICAgICAsMy44MTkgICAgICAgICAgICAgICwwLjkxICAK MjAgICAsMCAgICAgICAgICAsMjEgICAsMjAgICAsMCAgICAgICAgICwzLjYwMSAgICAgICAgICwz Ljc3NiAgICAgICAgICAgICAgLDAuOTU0IAoyMCAgICwwICAgICAgICAgICwyMSAgICwyMCAgICwy MyAgICAgICAgLDMuNTk5ICAgICAgICAgLDMuNzk4ICAgICAgICAgICAgICAsMC45NDggCjIwNDgg LDAgICAgICAgICAgLDAgICAgLDEgICAgLDAgICAgICAgICAsMy40MjkgICAgICAgICAsNC4xMTIg ICAgICAgICAgICAgICwwLjgzNCAKMjA0OCAsMCAgICAgICAgICAsMCAgICAsMSAgICAsMjMgICAg ICAgICwzLjQ1NSAgICAgICAgICw0LjE0NCAgICAgICAgICAgICAgLDAuODM0IAoyMDQ4ICwwICAg ICAgICAgICwxICAgICwyICAgICwwICAgICAgICAgLDMuNTI1ICAgICAgICAgLDMuNTA1ICAgICAg ICAgICAgICAsMS4wMDYgCjIwNDggLDAgICAgICAgICAgLDEgICAgLDIgICAgLDIzICAgICAgICAs My40OTggICAgICAgICAsMy40OTYgICAgICAgICAgICAgICwxLjAwMSAKMjA0OCAsMCAgICAgICAg ICAsMTAgICAsMTEgICAsMCAgICAgICAgICwzLjUgICAgICAgICAgICwzLjkzMSAgICAgICAgICAg ICAgLDAuODkgIAoyMDQ4ICwwICAgICAgICAgICwxMCAgICwxMSAgICwyMyAgICAgICAgLDMuNTQy ICAgICAgICAgLDMuODQ4ICAgICAgICAgICAgICAsMC45MiAgCjIwNDggLDAgICAgICAgICAgLDEw ICAgLDkgICAgLDAgICAgICAgICAsMy41ODggICAgICAgICAsMy44MTkgICAgICAgICAgICAgICww Ljk0ICAKMjA0OCAsMCAgICAgICAgICAsMTAgICAsOSAgICAsMjMgICAgICAgICwzLjU5NSAgICAg ICAgICwzLjgzNiAgICAgICAgICAgICAgLDAuOTM3IAoyMDQ4ICwwICAgICAgICAgICwxMSAgICwx MCAgICwwICAgICAgICAgLDMuNjI2ICAgICAgICAgLDMuNzg1ICAgICAgICAgICAgICAsMC45NTgg CjIwNDggLDAgICAgICAgICAgLDExICAgLDEwICAgLDIzICAgICAgICAsMy42MjIgICAgICAgICAs My44MTYgICAgICAgICAgICAgICwwLjk0OSAKMjA0OCAsMCAgICAgICAgICAsMTEgICAsMTIgICAs MCAgICAgICAgICwzLjQ5MSAgICAgICAgICwzLjgyNiAgICAgICAgICAgICAgLDAuOTEyIAoyMDQ4 ICwwICAgICAgICAgICwxMSAgICwxMiAgICwyMyAgICAgICAgLDMuNDkgICAgICAgICAgLDMuODA0 ICAgICAgICAgICAgICAsMC45MTcgCjIwNDggLDAgICAgICAgICAgLDEyICAgLDExICAgLDAgICAg ICAgICAsMy41NTYgICAgICAgICAsMy43NzQgICAgICAgICAgICAgICwwLjk0MiAKMjA0OCAsMCAg ICAgICAgICAsMTIgICAsMTEgICAsMjMgICAgICAgICwzLjY3OCAgICAgICAgICwzLjk4NiAgICAg ICAgICAgICAgLDAuOTIzIAoyMDQ4ICwwICAgICAgICAgICwxMiAgICwxMyAgICwwICAgICAgICAg LDMuNDk0ICAgICAgICAgLDMuODM1ICAgICAgICAgICAgICAsMC45MTEgCjIwNDggLDAgICAgICAg ICAgLDEyICAgLDEzICAgLDIzICAgICAgICAsMy40ODEgICAgICAgICAsMy44MjkgICAgICAgICAg ICAgICwwLjkwOSAKMjA0OCAsMCAgICAgICAgICAsMTMgICAsMTIgICAsMCAgICAgICAgICwzLjYz MiAgICAgICAgICwzLjg4OCAgICAgICAgICAgICAgLDAuOTM0IAoyMDQ4ICwwICAgICAgICAgICwx MyAgICwxMiAgICwyMyAgICAgICAgLDMuNjE0ICAgICAgICAgLDMuODI0ICAgICAgICAgICAgICAs MC45NDUgCjIwNDggLDAgICAgICAgICAgLDEzICAgLDE0ICAgLDAgICAgICAgICAsMy40OTcgICAg ICAgICAsMy44ODggICAgICAgICAgICAgICwwLjkgICAKMjA0OCAsMCAgICAgICAgICAsMTMgICAs MTQgICAsMjMgICAgICAgICwzLjUwNiAgICAgICAgICwzLjgzMyAgICAgICAgICAgICAgLDAuOTE1 IAoyMDQ4ICwwICAgICAgICAgICwxNCAgICwxMyAgICwwICAgICAgICAgLDMuNTY4ICAgICAgICAg LDMuNzkyICAgICAgICAgICAgICAsMC45NDEgCjIwNDggLDAgICAgICAgICAgLDE0ICAgLDEzICAg LDIzICAgICAgICAsMy41NjMgICAgICAgICAsMy44MjkgICAgICAgICAgICAgICwwLjkzMSAKMjA0 OCAsMCAgICAgICAgICAsMTQgICAsMTUgICAsMCAgICAgICAgICwzLjQ4MiAgICAgICAgICwzLjgw OSAgICAgICAgICAgICAgLDAuOTE0IAoyMDQ4ICwwICAgICAgICAgICwxNCAgICwxNSAgICwyMyAg ICAgICAgLDMuNDcxICAgICAgICAgLDMuNzkyICAgICAgICAgICAgICAsMC45MTUgCjIwNDggLDAg ICAgICAgICAgLDE1ICAgLDE0ICAgLDAgICAgICAgICAsMy41OTggICAgICAgICAsMy44MTMgICAg ICAgICAgICAgICwwLjk0NCAKMjA0OCAsMCAgICAgICAgICAsMTUgICAsMTQgICAsMjMgICAgICAg ICwzLjU3NiAgICAgICAgICwzLjg2OCAgICAgICAgICAgICAgLDAuOTI1IAoyMDQ4ICwwICAgICAg ICAgICwxNSAgICwxNiAgICwwICAgICAgICAgLDMuNTA2ICAgICAgICAgLDMuOTE1ICAgICAgICAg ICAgICAsMC44OTYgCjIwNDggLDAgICAgICAgICAgLDE1ICAgLDE2ICAgLDIzICAgICAgICAsMy40 OTQgICAgICAgICAsMy44MjcgICAgICAgICAgICAgICwwLjkxMyAKMjA0OCAsMCAgICAgICAgICAs MTYgICAsMTUgICAsMCAgICAgICAgICwzLjU2NCAgICAgICAgICwzLjg1NyAgICAgICAgICAgICAg LDAuOTI0IAoyMDQ4ICwwICAgICAgICAgICwxNiAgICwxNSAgICwyMyAgICAgICAgLDMuNTc4ICAg ICAgICAgLDMuNzg5ICAgICAgICAgICAgICAsMC45NDQgCjIwNDggLDAgICAgICAgICAgLDE2ICAg LDE3ICAgLDAgICAgICAgICAsMy40ODcgICAgICAgICAsMy44MjYgICAgICAgICAgICAgICwwLjkx MSAKMjA0OCAsMCAgICAgICAgICAsMTYgICAsMTcgICAsMjMgICAgICAgICwzLjQ3MiAgICAgICAg ICwzLjc4OSAgICAgICAgICAgICAgLDAuOTE2IAoyMDQ4ICwwICAgICAgICAgICwxNyAgICwxNiAg ICwwICAgICAgICAgLDMuNTcyICAgICAgICAgLDMuODU5ICAgICAgICAgICAgICAsMC45MjUgCjIw NDggLDAgICAgICAgICAgLDE3ICAgLDE2ICAgLDIzICAgICAgICAsMy42NCAgICAgICAgICAsMy43 OTcgICAgICAgICAgICAgICwwLjk1OSAKMjA0OCAsMCAgICAgICAgICAsMTcgICAsMTggICAsMCAg ICAgICAgICwzLjQ4NSAgICAgICAgICwzLjgwOCAgICAgICAgICAgICAgLDAuOTE1IAoyMDQ4ICww ICAgICAgICAgICwxNyAgICwxOCAgICwyMyAgICAgICAgLDMuNDcxICAgICAgICAgLDMuODk2ICAg ICAgICAgICAgICAsMC44OTEgCjIwNDggLDAgICAgICAgICAgLDE4ICAgLDE3ICAgLDAgICAgICAg ICAsMy41ODUgICAgICAgICAsMy44MDIgICAgICAgICAgICAgICwwLjk0MyAKMjA0OCAsMCAgICAg ICAgICAsMTggICAsMTcgICAsMjMgICAgICAgICwzLjU3OCAgICAgICAgICwzLjgzNCAgICAgICAg ICAgICAgLDAuOTMzIAoyMDQ4ICwwICAgICAgICAgICwxOCAgICwxOSAgICwwICAgICAgICAgLDMu NSAgICAgICAgICAgLDMuNzk3ICAgICAgICAgICAgICAsMC45MjIgCjIwNDggLDAgICAgICAgICAg LDE4ICAgLDE5ICAgLDIzICAgICAgICAsMy40NjggICAgICAgICAsMy43OTggICAgICAgICAgICAg ICwwLjkxMyAKMjA0OCAsMCAgICAgICAgICAsMTkgICAsMTggICAsMCAgICAgICAgICwzLjU5NSAg ICAgICAgICwzLjg5MyAgICAgICAgICAgICAgLDAuOTIzIAoyMDQ4ICwwICAgICAgICAgICwxOSAg ICwxOCAgICwyMyAgICAgICAgLDMuNTg4ICAgICAgICAgLDMuODYyICAgICAgICAgICAgICAsMC45 MjkgCjIwNDggLDAgICAgICAgICAgLDE5ICAgLDIwICAgLDAgICAgICAgICAsMy40NTUgICAgICAg ICAsMy45MDggICAgICAgICAgICAgICwwLjg4NCAKMjA0OCAsMCAgICAgICAgICAsMTkgICAsMjAg ICAsMjMgICAgICAgICwzLjQ2NSAgICAgICAgICwzLjgwMSAgICAgICAgICAgICAgLDAuOTExIAoy MDQ4ICwwICAgICAgICAgICwyICAgICwxICAgICwwICAgICAgICAgLDMuNDYxICAgICAgICAgLDMu NTQyICAgICAgICAgICAgICAsMC45NzcgCjIwNDggLDAgICAgICAgICAgLDIgICAgLDEgICAgLDIz ICAgICAgICAsMy4yNyAgICAgICAgICAsMy4yOTggICAgICAgICAgICAgICwwLjk5MiAKMjA0OCAs MCAgICAgICAgICAsMiAgICAsMyAgICAsMCAgICAgICAgICwzLjY4NiAgICAgICAgICwzLjcxICAg ICAgICAgICAgICAgLDAuOTk0IAoyMDQ4ICwwICAgICAgICAgICwyICAgICwzICAgICwyMyAgICAg ICAgLDMuNjgxICAgICAgICAgLDMuODM2ICAgICAgICAgICAgICAsMC45NTkgCjIwNDggLDAgICAg ICAgICAgLDIwICAgLDE5ICAgLDAgICAgICAgICAsMy42MDEgICAgICAgICAsMy43NTYgICAgICAg ICAgICAgICwwLjk1OSAKMjA0OCAsMCAgICAgICAgICAsMjAgICAsMTkgICAsMjMgICAgICAgICwz LjU4NiAgICAgICAgICwzLjg1ICAgICAgICAgICAgICAgLDAuOTMyIAoyMDQ4ICwwICAgICAgICAg ICwyMCAgICwyMSAgICwwICAgICAgICAgLDMuNDQ4ICAgICAgICAgLDMuNzUzICAgICAgICAgICAg ICAsMC45MTkgCjIwNDggLDAgICAgICAgICAgLDIwICAgLDIxICAgLDIzICAgICAgICAsMy40OTYg ICAgICAgICAsMy44NSAgICAgICAgICAgICAgICwwLjkwOCAKMjA0OCAsMCAgICAgICAgICAsMjEg ICAsMjAgICAsMCAgICAgICAgICwzLjYzMiAgICAgICAgICwzLjg0OCAgICAgICAgICAgICAgLDAu OTQ0IAoyMDQ4ICwwICAgICAgICAgICwyMSAgICwyMCAgICwyMyAgICAgICAgLDMuNTk5ICAgICAg ICAgLDMuODEzICAgICAgICAgICAgICAsMC45NDQgCjIwNDggLDAgICAgICAgICAgLDIxICAgLDIy ICAgLDAgICAgICAgICAsMy40NSAgICAgICAgICAsMy43NjMgICAgICAgICAgICAgICwwLjkxNyAK MjA0OCAsMCAgICAgICAgICAsMjEgICAsMjIgICAsMjMgICAgICAgICwzLjQzNiAgICAgICAgICwz LjgyICAgICAgICAgICAgICAgLDAuODk5IAoyMDQ4ICwwICAgICAgICAgICwyMiAgICwyMSAgICww ICAgICAgICAgLDMuNTc1ICAgICAgICAgLDMuOTE0ICAgICAgICAgICAgICAsMC45MTQgCjIwNDgg LDAgICAgICAgICAgLDIyICAgLDIxICAgLDIzICAgICAgICAsMy41NzQgICAgICAgICAsMy43OTMg ICAgICAgICAgICAgICwwLjk0MiAKMjA0OCAsMCAgICAgICAgICAsMjIgICAsMjMgICAsMCAgICAg ICAgICwzLjQ0MiAgICAgICAgICwzLjc1OSAgICAgICAgICAgICAgLDAuOTE2IAoyMDQ4ICwwICAg ICAgICAgICwyMiAgICwyMyAgICwyMyAgICAgICAgLDMuNDM3ICAgICAgICAgLDMuODAyICAgICAg ICAgICAgICAsMC45MDQgCjIwNDggLDAgICAgICAgICAgLDIzICAgLDIyICAgLDAgICAgICAgICAs My41NTMgICAgICAgICAsMy43ODkgICAgICAgICAgICAgICwwLjkzOCAKMjA0OCAsMCAgICAgICAg ICAsMjMgICAsMjIgICAsMjMgICAgICAgICwzLjU3MSAgICAgICAgICwzLjczOSAgICAgICAgICAg ICAgLDAuOTU1IAoyMDQ4ICwwICAgICAgICAgICwyMyAgICwyNCAgICwwICAgICAgICAgLDMuNDI5 ICAgICAgICAgLDMuNzggICAgICAgICAgICAgICAsMC45MDcgCjIwNDggLDAgICAgICAgICAgLDIz ICAgLDI0ICAgLDIzICAgICAgICAsMy40NjcgICAgICAgICAsMy43MzkgICAgICAgICAgICAgICww LjkyNyAKMjA0OCAsMCAgICAgICAgICAsMjQgICAsMjMgICAsMCAgICAgICAgICwzLjU2NiAgICAg ICAgICwzLjgyMSAgICAgICAgICAgICAgLDAuOTMzIAoyMDQ4ICwwICAgICAgICAgICwyNCAgICwy MyAgICwyMyAgICAgICAgLDMuNTM2ICAgICAgICAgLDMuNzU5ICAgICAgICAgICAgICAsMC45NDEg CjIwNDggLDAgICAgICAgICAgLDI0ICAgLDI1ICAgLDAgICAgICAgICAsMy40MjkgICAgICAgICAs My43MTggICAgICAgICAgICAgICwwLjkyMiAKMjA0OCAsMCAgICAgICAgICAsMjQgICAsMjUgICAs MjMgICAgICAgICwzLjQzMSAgICAgICAgICwzLjc5NCAgICAgICAgICAgICAgLDAuOTA0IAoyMDQ4 ICwwICAgICAgICAgICwyNSAgICwyNCAgICwwICAgICAgICAgLDMuNTIxICAgICAgICAgLDMuNzM1 ICAgICAgICAgICAgICAsMC45NDMgCjIwNDggLDAgICAgICAgICAgLDI1ICAgLDI0ICAgLDIzICAg ICAgICAsMy41NTcgICAgICAgICAsMy43MTMgICAgICAgICAgICAgICwwLjk1OCAKMjA0OCAsMCAg ICAgICAgICAsMjUgICAsMjYgICAsMCAgICAgICAgICwzLjM4OSAgICAgICAgICwzLjc2NCAgICAg ICAgICAgICAgLDAuOTAxIAoyMDQ4ICwwICAgICAgICAgICwyNSAgICwyNiAgICwyMyAgICAgICAg LDMuMzY5ICAgICAgICAgLDMuNzEyICAgICAgICAgICAgICAsMC45MDggCjIwNDggLDAgICAgICAg ICAgLDI2ICAgLDI1ICAgLDAgICAgICAgICAsMy41MTEgICAgICAgICAsMy44MiAgICAgICAgICAg ICAgICwwLjkxOSAKMjA0OCAsMCAgICAgICAgICAsMjYgICAsMjUgICAsMjMgICAgICAgICwzLjUy NCAgICAgICAgICwzLjgxICAgICAgICAgICAgICAgLDAuOTI1IAoyMDQ4ICwwICAgICAgICAgICwy NiAgICwyNyAgICwwICAgICAgICAgLDMuMzk5ICAgICAgICAgLDMuNzY3ICAgICAgICAgICAgICAs MC45MDIgCjIwNDggLDAgICAgICAgICAgLDI2ICAgLDI3ICAgLDIzICAgICAgICAsMy40MTEgICAg ICAgICAsMy43MzMgICAgICAgICAgICAgICwwLjkxNCAKMjA0OCAsMCAgICAgICAgICAsMjcgICAs MjYgICAsMCAgICAgICAgICwzLjUxMSAgICAgICAgICwzLjc0MiAgICAgICAgICAgICAgLDAuOTM4 IAoyMDQ4ICwwICAgICAgICAgICwyNyAgICwyNiAgICwyMyAgICAgICAgLDMuNTI2ICAgICAgICAg LDMuNzMzICAgICAgICAgICAgICAsMC45NDUgCjIwNDggLDAgICAgICAgICAgLDI3ICAgLDI4ICAg LDAgICAgICAgICAsMy4zNTggICAgICAgICAsMy43MDkgICAgICAgICAgICAgICwwLjkwNSAKMjA0 OCAsMCAgICAgICAgICAsMjcgICAsMjggICAsMjMgICAgICAgICwzLjQwOCAgICAgICAgICwzLjcz NSAgICAgICAgICAgICAgLDAuOTEyIAoyMDQ4ICwwICAgICAgICAgICwyOCAgICwyNyAgICwwICAg ICAgICAgLDMuNTA4ICAgICAgICAgLDMuNzMzICAgICAgICAgICAgICAsMC45NCAgCjIwNDggLDAg ICAgICAgICAgLDI4ICAgLDI3ICAgLDIzICAgICAgICAsMy40NjcgICAgICAgICAsMy42ODYgICAg ICAgICAgICAgICwwLjk0MSAKMjA0OCAsMCAgICAgICAgICAsMjggICAsMjkgICAsMCAgICAgICAg ICwzLjMzNSAgICAgICAgICwzLjY5OSAgICAgICAgICAgICAgLDAuOTAyIAoyMDQ4ICwwICAgICAg ICAgICwyOCAgICwyOSAgICwyMyAgICAgICAgLDMuMzYzICAgICAgICAgLDMuNjc1ICAgICAgICAg ICAgICAsMC45MTUgCjIwNDggLDAgICAgICAgICAgLDI5ICAgLDI4ICAgLDAgICAgICAgICAsMy41 NjEgICAgICAgICAsMy43MiAgICAgICAgICAgICAgICwwLjk1NyAKMjA0OCAsMCAgICAgICAgICAs MjkgICAsMjggICAsMjMgICAgICAgICwzLjUwMSAgICAgICAgICwzLjcwNyAgICAgICAgICAgICAg LDAuOTQ0IAoyMDQ4ICwwICAgICAgICAgICwyOSAgICwzMCAgICwwICAgICAgICAgLDMuMzQ4ICAg ICAgICAgLDMuNzM0ICAgICAgICAgICAgICAsMC44OTcgCjIwNDggLDAgICAgICAgICAgLDI5ICAg LDMwICAgLDIzICAgICAgICAsMy4zMzYgICAgICAgICAsMy43NjcgICAgICAgICAgICAgICwwLjg4 NiAKMjA0OCAsMCAgICAgICAgICAsMyAgICAsMiAgICAsMCAgICAgICAgICwzLjYyNyAgICAgICAg ICwzLjggICAgICAgICAgICAgICAgLDAuOTU0IAoyMDQ4ICwwICAgICAgICAgICwzICAgICwyICAg ICwyMyAgICAgICAgLDMuNjMyICAgICAgICAgLDMuODMxICAgICAgICAgICAgICAsMC45NDggCjIw NDggLDAgICAgICAgICAgLDMgICAgLDQgICAgLDAgICAgICAgICAsMy41MDEgICAgICAgICAsMy40 OTEgICAgICAgICAgICAgICwxLjAwMyAKMjA0OCAsMCAgICAgICAgICAsMyAgICAsNCAgICAsMjMg ICAgICAgICwzLjQ5OCAgICAgICAgICwzLjY1MiAgICAgICAgICAgICAgLDAuOTU4IAoyMDQ4ICww ICAgICAgICAgICwzMCAgICwyOSAgICwwICAgICAgICAgLDMuNTI4ICAgICAgICAgLDMuNzk0ICAg ICAgICAgICAgICAsMC45MyAgCjIwNDggLDAgICAgICAgICAgLDMwICAgLDI5ICAgLDIzICAgICAg ICAsMy40NyAgICAgICAgICAsMy42NjYgICAgICAgICAgICAgICwwLjk0NyAKMjA0OCAsMCAgICAg ICAgICAsMzAgICAsMzEgICAsMCAgICAgICAgICwzLjM1NSAgICAgICAgICwzLjc1MiAgICAgICAg ICAgICAgLDAuODk0IAoyMDQ4ICwwICAgICAgICAgICwzMCAgICwzMSAgICwyMyAgICAgICAgLDMu MzE2ICAgICAgICAgLDMuNjcxICAgICAgICAgICAgICAsMC45MDMgCjIwNDggLDAgICAgICAgICAg LDMxICAgLDMwICAgLDAgICAgICAgICAsMy40MjkgICAgICAgICAsMy42NzkgICAgICAgICAgICAg ICwwLjkzMiAKMjA0OCAsMCAgICAgICAgICAsMzEgICAsMzAgICAsMjMgICAgICAgICwzLjQ0MSAg ICAgICAgICwzLjcyNCAgICAgICAgICAgICAgLDAuOTI0IAoyMDQ4ICwwICAgICAgICAgICwzMiAg ICwzMSAgICwwICAgICAgICAgLDMuMzY3ICAgICAgICAgLDMuNjcxICAgICAgICAgICAgICAsMC45 MTcgCjIwNDggLDAgICAgICAgICAgLDMyICAgLDMxICAgLDIzICAgICAgICAsMy40MTYgICAgICAg ICAsMy43MDggICAgICAgICAgICAgICwwLjkyMSAKMjA0OCAsMCAgICAgICAgICAsNCAgICAsMyAg ICAsMCAgICAgICAgICwzLjY5OSAgICAgICAgICwzLjk3NyAgICAgICAgICAgICAgLDAuOTMgIAoy MDQ4ICwwICAgICAgICAgICw0ICAgICwzICAgICwyMyAgICAgICAgLDMuODMyICAgICAgICAgLDMu OTc3ICAgICAgICAgICAgICAsMC45NjQgCjIwNDggLDAgICAgICAgICAgLDQgICAgLDUgICAgLDAg ICAgICAgICAsMy41MjcgICAgICAgICAsMy41NDkgICAgICAgICAgICAgICwwLjk5NCAKMjA0OCAs MCAgICAgICAgICAsNCAgICAsNSAgICAsMjMgICAgICAgICwzLjQ4OSAgICAgICAgICwzLjU2NyAg ICAgICAgICAgICAgLDAuOTc4IAoyMDQ4ICwwICAgICAgICAgICw1ICAgICw0ICAgICwwICAgICAg ICAgLDMuNjU3ICAgICAgICAgLDMuODQyICAgICAgICAgICAgICAsMC45NTIgCjIwNDggLDAgICAg ICAgICAgLDUgICAgLDQgICAgLDIzICAgICAgICAsMy42NTUgICAgICAgICAsMy43ODkgICAgICAg ICAgICAgICwwLjk2NSAKMjA0OCAsMCAgICAgICAgICAsNSAgICAsNiAgICAsMCAgICAgICAgICwz LjUxICAgICAgICAgICwzLjc3OCAgICAgICAgICAgICAgLDAuOTI5IAoyMDQ4ICwwICAgICAgICAg ICw1ICAgICw2ICAgICwyMyAgICAgICAgLDMuNDk4ICAgICAgICAgLDMuNzk0ICAgICAgICAgICAg ICAsMC45MjIgCjIwNDggLDAgICAgICAgICAgLDYgICAgLDUgICAgLDAgICAgICAgICAsMy42MDEg ICAgICAgICAsMy43OTggICAgICAgICAgICAgICwwLjk0OCAKMjA0OCAsMCAgICAgICAgICAsNiAg ICAsNSAgICAsMjMgICAgICAgICwzLjYzNyAgICAgICAgICwzLjg0NiAgICAgICAgICAgICAgLDAu OTQ2IAoyMDQ4ICwwICAgICAgICAgICw2ICAgICw3ICAgICwwICAgICAgICAgLDMuNDggICAgICAg ICAgLDMuNzQxICAgICAgICAgICAgICAsMC45MyAgCjIwNDggLDAgICAgICAgICAgLDYgICAgLDcg ICAgLDIzICAgICAgICAsMy40ODkgICAgICAgICAsMy44MDQgICAgICAgICAgICAgICwwLjkxNyAK MjA0OCAsMCAgICAgICAgICAsNyAgICAsNiAgICAsMCAgICAgICAgICwzLjYxMyAgICAgICAgICwz LjgxNyAgICAgICAgICAgICAgLDAuOTQ3IAoyMDQ4ICwwICAgICAgICAgICw3ICAgICw2ICAgICwy MyAgICAgICAgLDMuNiAgICAgICAgICAgLDMuNzgzICAgICAgICAgICAgICAsMC45NTIgCjIwNDgg LDAgICAgICAgICAgLDcgICAgLDggICAgLDAgICAgICAgICAsMy40OCAgICAgICAgICAsMy44MTYg ICAgICAgICAgICAgICwwLjkxMiAKMjA0OCAsMCAgICAgICAgICAsNyAgICAsOCAgICAsMjMgICAg ICAgICwzLjQ5OCAgICAgICAgICwzLjc0MyAgICAgICAgICAgICAgLDAuOTM0IAoyMDQ4ICwwICAg ICAgICAgICw4ICAgICw3ICAgICwwICAgICAgICAgLDMuNTk5ICAgICAgICAgLDMuNzkxICAgICAg ICAgICAgICAsMC45NSAgCjIwNDggLDAgICAgICAgICAgLDggICAgLDcgICAgLDIzICAgICAgICAs My42MTYgICAgICAgICAsMy44NTkgICAgICAgICAgICAgICwwLjkzNyAKMjA0OCAsMCAgICAgICAg ICAsOCAgICAsOSAgICAsMCAgICAgICAgICwzLjUwOSAgICAgICAgICwzLjc5MSAgICAgICAgICAg ICAgLDAuOTI1IAoyMDQ4ICwwICAgICAgICAgICw4ICAgICw5ICAgICwyMyAgICAgICAgLDMuNTAx ICAgICAgICAgLDMuODAxICAgICAgICAgICAgICAsMC45MjEgCjIwNDggLDAgICAgICAgICAgLDkg ICAgLDEwICAgLDAgICAgICAgICAsMy41MDkgICAgICAgICAsMy44NDEgICAgICAgICAgICAgICww LjkxMyAKMjA0OCAsMCAgICAgICAgICAsOSAgICAsMTAgICAsMjMgICAgICAgICwzLjUwNyAgICAg ICAgICwzLjgwNCAgICAgICAgICAgICAgLDAuOTIyIAoyMDQ4ICwwICAgICAgICAgICw5ICAgICw4 ICAgICwwICAgICAgICAgLDMuNTgzICAgICAgICAgLDMuNzcxICAgICAgICAgICAgICAsMC45NSAg CjIwNDggLDAgICAgICAgICAgLDkgICAgLDggICAgLDIzICAgICAgICAsMy41NTEgICAgICAgICAs My44NDQgICAgICAgICAgICAgICwwLjkyNCAKMjA0OSAsMCAgICAgICAgICAsMCAgICAsMSAgICAs MCAgICAgICAgICwzLjMxNiAgICAgICAgICwzLjk5NCAgICAgICAgICAgICAgLDAuODMgIAoyMDQ5 ICwwICAgICAgICAgICwwICAgICwxICAgICwyMyAgICAgICAgLDMuMzc4ICAgICAgICAgLDQuMDU1 ICAgICAgICAgICAgICAsMC44MzMgCjIwNDkgLDAgICAgICAgICAgLDIgICAgLDEgICAgLDAgICAg ICAgICAsMy40OTggICAgICAgICAsMy42MDIgICAgICAgICAgICAgICwwLjk3MSAKMjA0OSAsMCAg ICAgICAgICAsMiAgICAsMSAgICAsMjMgICAgICAgICwzLjUwMiAgICAgICAgICwzLjU2NSAgICAg ICAgICAgICAgLDAuOTgyIAoyMDUwICwwICAgICAgICAgICwxICAgICwyICAgICwwICAgICAgICAg LDMuNTMzICAgICAgICAgLDMuNTMxICAgICAgICAgICAgICAsMS4wMDEgCjIwNTAgLDAgICAgICAg ICAgLDEgICAgLDIgICAgLDIzICAgICAgICAsMy41MTMgICAgICAgICAsMy41MDQgICAgICAgICAg ICAgICwxLjAwMiAKMjA1MCAsMCAgICAgICAgICAsMyAgICAsMiAgICAsMCAgICAgICAgICwzLjYy OCAgICAgICAgICwzLjg5NCAgICAgICAgICAgICAgLDAuOTMyIAoyMDUwICwwICAgICAgICAgICwz ICAgICwyICAgICwyMyAgICAgICAgLDMuNTc5ICAgICAgICAgLDMuODM2ICAgICAgICAgICAgICAs MC45MzMgCjIwNTEgLDAgICAgICAgICAgLDIgICAgLDMgICAgLDAgICAgICAgICAsMy42OTcgICAg ICAgICAsMy43NzEgICAgICAgICAgICAgICwwLjk4ICAKMjA1MSAsMCAgICAgICAgICAsMiAgICAs MyAgICAsMjMgICAgICAgICwzLjY5NiAgICAgICAgICwzLjczOCAgICAgICAgICAgICAgLDAuOTg5 IAoyMDUxICwwICAgICAgICAgICw0ICAgICwzICAgICwwICAgICAgICAgLDMuNzUxICAgICAgICAg LDMuOTY5ICAgICAgICAgICAgICAsMC45NDUgCjIwNTEgLDAgICAgICAgICAgLDQgICAgLDMgICAg LDIzICAgICAgICAsMy43MTMgICAgICAgICAsMy45NzkgICAgICAgICAgICAgICwwLjkzMyAKMjA1 MiAsMCAgICAgICAgICAsMyAgICAsNCAgICAsMCAgICAgICAgICwzLjQ5OCAgICAgICAgICwzLjU0 NCAgICAgICAgICAgICAgLDAuOTg3IAoyMDUyICwwICAgICAgICAgICwzICAgICw0ICAgICwyMyAg ICAgICAgLDMuNTIxICAgICAgICAgLDMuNTEzICAgICAgICAgICAgICAsMS4wMDIgCjIwNTIgLDAg ICAgICAgICAgLDUgICAgLDQgICAgLDAgICAgICAgICAsMy41NzUgICAgICAgICAsMy44MjQgICAg ICAgICAgICAgICwwLjkzNSAKMjA1MiAsMCAgICAgICAgICAsNSAgICAsNCAgICAsMjMgICAgICAg ICwzLjU5OCAgICAgICAgICwzLjg3NyAgICAgICAgICAgICAgLDAuOTI4IAoyMDUzICwwICAgICAg ICAgICw0ICAgICw1ICAgICwwICAgICAgICAgLDMuNTA2ICAgICAgICAgLDMuNTkyICAgICAgICAg ICAgICAsMC45NzYgCjIwNTMgLDAgICAgICAgICAgLDQgICAgLDUgICAgLDIzICAgICAgICAsMy41 MDkgICAgICAgICAsMy41MjUgICAgICAgICAgICAgICwwLjk5NiAKMjA1MyAsMCAgICAgICAgICAs NiAgICAsNSAgICAsMCAgICAgICAgICwzLjU1OCAgICAgICAgICwzLjg4MSAgICAgICAgICAgICAg LDAuOTE3IAoyMDUzICwwICAgICAgICAgICw2ICAgICw1ICAgICwyMyAgICAgICAgLDMuNTk3ICAg ICAgICAgLDMuODUzICAgICAgICAgICAgICAsMC45MzMgCjIwNTQgLDAgICAgICAgICAgLDUgICAg LDYgICAgLDAgICAgICAgICAsMy41MDMgICAgICAgICAsMy44MDcgICAgICAgICAgICAgICwwLjky ICAKMjA1NCAsMCAgICAgICAgICAsNSAgICAsNiAgICAsMjMgICAgICAgICwzLjUxNSAgICAgICAg ICwzLjgyNyAgICAgICAgICAgICAgLDAuOTE5IAoyMDU0ICwwICAgICAgICAgICw3ICAgICw2ICAg ICwwICAgICAgICAgLDMuNTM1ICAgICAgICAgLDMuNzkzICAgICAgICAgICAgICAsMC45MzIgCjIw NTQgLDAgICAgICAgICAgLDcgICAgLDYgICAgLDIzICAgICAgICAsMy41NzIgICAgICAgICAsMy43 OTYgICAgICAgICAgICAgICwwLjk0MSAKMjA1NSAsMCAgICAgICAgICAsNiAgICAsNyAgICAsMCAg ICAgICAgICwzLjQ5MiAgICAgICAgICwzLjY5MSAgICAgICAgICAgICAgLDAuOTQ2IAoyMDU1ICww ICAgICAgICAgICw2ICAgICw3ICAgICwyMyAgICAgICAgLDMuNDg5ICAgICAgICAgLDMuNzE3ICAg ICAgICAgICAgICAsMC45MzkgCjIwNTUgLDAgICAgICAgICAgLDggICAgLDcgICAgLDAgICAgICAg ICAsMy42MDQgICAgICAgICAsMy43OTIgICAgICAgICAgICAgICwwLjk1ICAKMjA1NSAsMCAgICAg ICAgICAsOCAgICAsNyAgICAsMjMgICAgICAgICwzLjU0MiAgICAgICAgICwzLjc4NCAgICAgICAg ICAgICAgLDAuOTM2IAoyMDU2ICwwICAgICAgICAgICw3ICAgICw4ICAgICwwICAgICAgICAgLDMu NTA3ICAgICAgICAgLDMuODYxICAgICAgICAgICAgICAsMC45MDggCjIwNTYgLDAgICAgICAgICAg LDcgICAgLDggICAgLDIzICAgICAgICAsMy41MDEgICAgICAgICAsMy44MjUgICAgICAgICAgICAg ICwwLjkxNSAKMjA1NiAsMCAgICAgICAgICAsOSAgICAsOCAgICAsMCAgICAgICAgICwzLjU5OSAg ICAgICAgICwzLjc5MiAgICAgICAgICAgICAgLDAuOTQ5IAoyMDU2ICwwICAgICAgICAgICw5ICAg ICw4ICAgICwyMyAgICAgICAgLDMuNTg1ICAgICAgICAgLDMuODE4ICAgICAgICAgICAgICAsMC45 MzkgCjIwNTcgLDAgICAgICAgICAgLDEwICAgLDkgICAgLDAgICAgICAgICAsMy42MDcgICAgICAg ICAsMy44MTYgICAgICAgICAgICAgICwwLjk0NSAKMjA1NyAsMCAgICAgICAgICAsMTAgICAsOSAg ICAsMjMgICAgICAgICwzLjY1MiAgICAgICAgICwzLjgxNCAgICAgICAgICAgICAgLDAuOTU4IAoy MDU3ICwwICAgICAgICAgICw4ICAgICw5ICAgICwwICAgICAgICAgLDMuNTE1ICAgICAgICAgLDMu ODI3ICAgICAgICAgICAgICAsMC45MTggCjIwNTcgLDAgICAgICAgICAgLDggICAgLDkgICAgLDIz ICAgICAgICAsMy41MDYgICAgICAgICAsMy44MDggICAgICAgICAgICAgICwwLjkyMSAKMjA1OCAs MCAgICAgICAgICAsMTEgICAsMTAgICAsMCAgICAgICAgICwzLjU5MyAgICAgICAgICwzLjgwNiAg ICAgICAgICAgICAgLDAuOTQ0IAoyMDU4ICwwICAgICAgICAgICwxMSAgICwxMCAgICwyMyAgICAg ICAgLDMuNjIzICAgICAgICAgLDMuODQ1ICAgICAgICAgICAgICAsMC45NDIgCjIwNTggLDAgICAg ICAgICAgLDkgICAgLDEwICAgLDAgICAgICAgICAsMy41MDYgICAgICAgICAsMy44NDQgICAgICAg ICAgICAgICwwLjkxMiAKMjA1OCAsMCAgICAgICAgICAsOSAgICAsMTAgICAsMjMgICAgICAgICwz LjQ5OCAgICAgICAgICwzLjgxOSAgICAgICAgICAgICAgLDAuOTE2IAoyMDU5ICwwICAgICAgICAg ICwxMCAgICwxMSAgICwwICAgICAgICAgLDMuNTA2ICAgICAgICAgLDMuODYyICAgICAgICAgICAg ICAsMC45MDggCjIwNTkgLDAgICAgICAgICAgLDEwICAgLDExICAgLDIzICAgICAgICAsMy41MDkg ICAgICAgICAsMy43OTQgICAgICAgICAgICAgICwwLjkyNSAKMjA1OSAsMCAgICAgICAgICAsMTIg ICAsMTEgICAsMCAgICAgICAgICwzLjU2NyAgICAgICAgICwzLjg1NSAgICAgICAgICAgICAgLDAu OTI1IAoyMDU5ICwwICAgICAgICAgICwxMiAgICwxMSAgICwyMyAgICAgICAgLDMuNTk1ICAgICAg ICAgLDMuOCAgICAgICAgICAgICAgICAsMC45NDYgCjIwNjAgLDAgICAgICAgICAgLDExICAgLDEy ICAgLDAgICAgICAgICAsMy41MDkgICAgICAgICAsMy44NyAgICAgICAgICAgICAgICwwLjkwNyAK MjA2MCAsMCAgICAgICAgICAsMTEgICAsMTIgICAsMjMgICAgICAgICwzLjQ5NCAgICAgICAgICwz Ljc3MyAgICAgICAgICAgICAgLDAuOTI2IAoyMDYwICwwICAgICAgICAgICwxMyAgICwxMiAgICww ICAgICAgICAgLDMuNTM3ICAgICAgICAgLDMuNzggICAgICAgICAgICAgICAsMC45MzYgCjIwNjAg LDAgICAgICAgICAgLDEzICAgLDEyICAgLDIzICAgICAgICAsMy42MzEgICAgICAgICAsMy44Mzkg ICAgICAgICAgICAgICwwLjk0NiAKMjA2MSAsMCAgICAgICAgICAsMTIgICAsMTMgICAsMCAgICAg ICAgICwzLjUwOSAgICAgICAgICwzLjg1NCAgICAgICAgICAgICAgLDAuOTEgIAoyMDYxICwwICAg ICAgICAgICwxMiAgICwxMyAgICwyMyAgICAgICAgLDMuNDkxICAgICAgICAgLDMuODE1ICAgICAg ICAgICAgICAsMC45MTUgCjIwNjEgLDAgICAgICAgICAgLDE0ICAgLDEzICAgLDAgICAgICAgICAs My41NzIgICAgICAgICAsMy44MzggICAgICAgICAgICAgICwwLjkzMSAKMjA2MSAsMCAgICAgICAg ICAsMTQgICAsMTMgICAsMjMgICAgICAgICwzLjU4OCAgICAgICAgICwzLjc5NiAgICAgICAgICAg ICAgLDAuOTQ1IAoyMDYyICwwICAgICAgICAgICwxMyAgICwxNCAgICwwICAgICAgICAgLDMuNDk3 ICAgICAgICAgLDMuODM5ICAgICAgICAgICAgICAsMC45MTEgCjIwNjIgLDAgICAgICAgICAgLDEz ICAgLDE0ICAgLDIzICAgICAgICAsMy40ODEgICAgICAgICAsMy44MDkgICAgICAgICAgICAgICww LjkxNCAKMjA2MiAsMCAgICAgICAgICAsMTUgICAsMTQgICAsMCAgICAgICAgICwzLjYyMSAgICAg ICAgICwzLjgwMiAgICAgICAgICAgICAgLDAuOTUyIAoyMDYyICwwICAgICAgICAgICwxNSAgICwx NCAgICwyMyAgICAgICAgLDMuNTQ5ICAgICAgICAgLDMuODY5ICAgICAgICAgICAgICAsMC45MTcg CjIwNjMgLDAgICAgICAgICAgLDE0ICAgLDE1ICAgLDAgICAgICAgICAsMy40ODkgICAgICAgICAs My44MjUgICAgICAgICAgICAgICwwLjkxMiAKMjA2MyAsMCAgICAgICAgICAsMTQgICAsMTUgICAs MjMgICAgICAgICwzLjQ3OCAgICAgICAgICwzLjc4ICAgICAgICAgICAgICAgLDAuOTIgIAoyMDYz ICwwICAgICAgICAgICwxNiAgICwxNSAgICwwICAgICAgICAgLDMuNTcxICAgICAgICAgLDMuODIz ICAgICAgICAgICAgICAsMC45MzQgCjIwNjMgLDAgICAgICAgICAgLDE2ICAgLDE1ICAgLDIzICAg ICAgICAsMy41OCAgICAgICAgICAsMy44MjcgICAgICAgICAgICAgICwwLjkzNSAKMjA2NCAsMCAg ICAgICAgICAsMTUgICAsMTYgICAsMCAgICAgICAgICwzLjQ4OSAgICAgICAgICwzLjg0NiAgICAg ICAgICAgICAgLDAuOTA3IAoyMDY0ICwwICAgICAgICAgICwxNSAgICwxNiAgICwyMyAgICAgICAg LDMuNDg2ICAgICAgICAgLDMuODI3ICAgICAgICAgICAgICAsMC45MTEgCjIwNjQgLDAgICAgICAg ICAgLDE3ICAgLDE2ICAgLDAgICAgICAgICAsMy41NjcgICAgICAgICAsMy44MTEgICAgICAgICAg ICAgICwwLjkzNiAKMjA2NCAsMCAgICAgICAgICAsMTcgICAsMTYgICAsMjMgICAgICAgICwzLjYz OCAgICAgICAgICwzLjgzICAgICAgICAgICAgICAgLDAuOTUgIAoyMDY1ICwwICAgICAgICAgICwx NiAgICwxNyAgICwwICAgICAgICAgLDMuNDgyICAgICAgICAgLDMuNzcyICAgICAgICAgICAgICAs MC45MjMgCjIwNjUgLDAgICAgICAgICAgLDE2ICAgLDE3ICAgLDIzICAgICAgICAsMy40OTggICAg ICAgICAsMy44NDEgICAgICAgICAgICAgICwwLjkxMSAKMjA2NSAsMCAgICAgICAgICAsMTggICAs MTcgICAsMCAgICAgICAgICwzLjU1OSAgICAgICAgICwzLjgwNyAgICAgICAgICAgICAgLDAuOTM1 IAoyMDY1ICwwICAgICAgICAgICwxOCAgICwxNyAgICwyMyAgICAgICAgLDMuNjIgICAgICAgICAg LDMuNzMxICAgICAgICAgICAgICAsMC45NyAgCjIwNjYgLDAgICAgICAgICAgLDE3ICAgLDE4ICAg LDAgICAgICAgICAsMy40NzYgICAgICAgICAsMy44MDkgICAgICAgICAgICAgICwwLjkxMyAKMjA2 NiAsMCAgICAgICAgICAsMTcgICAsMTggICAsMjMgICAgICAgICwzLjQ2NyAgICAgICAgICwzLjg0 MyAgICAgICAgICAgICAgLDAuOTAyIAoyMDY2ICwwICAgICAgICAgICwxOSAgICwxOCAgICwwICAg ICAgICAgLDMuNTggICAgICAgICAgLDMuODA2ICAgICAgICAgICAgICAsMC45NDEgCjIwNjYgLDAg ICAgICAgICAgLDE5ICAgLDE4ICAgLDIzICAgICAgICAsMy41NzcgICAgICAgICAsMy45MTUgICAg ICAgICAgICAgICwwLjkxNCAKMjA2NyAsMCAgICAgICAgICAsMTggICAsMTkgICAsMCAgICAgICAg ICwzLjQ4NSAgICAgICAgICwzLjgyOCAgICAgICAgICAgICAgLDAuOTEgIAoyMDY3ICwwICAgICAg ICAgICwxOCAgICwxOSAgICwyMyAgICAgICAgLDMuNDcxICAgICAgICAgLDMuODMxICAgICAgICAg ICAgICAsMC45MDYgCjIwNjcgLDAgICAgICAgICAgLDIwICAgLDE5ICAgLDAgICAgICAgICAsMy42 MTEgICAgICAgICAsMy44NDggICAgICAgICAgICAgICwwLjkzOCAKMjA2NyAsMCAgICAgICAgICAs MjAgICAsMTkgICAsMjMgICAgICAgICwzLjU4MiAgICAgICAgICwzLjg1NSAgICAgICAgICAgICAg LDAuOTI5IAoyMDY4ICwwICAgICAgICAgICwxOSAgICwyMCAgICwwICAgICAgICAgLDMuNDQ5ICAg ICAgICAgLDMuNzM5ICAgICAgICAgICAgICAsMC45MjIgCjIwNjggLDAgICAgICAgICAgLDE5ICAg LDIwICAgLDIzICAgICAgICAsMy40NjMgICAgICAgICAsMy44MjcgICAgICAgICAgICAgICwwLjkw NSAKMjA2OCAsMCAgICAgICAgICAsMjEgICAsMjAgICAsMCAgICAgICAgICwzLjY2OSAgICAgICAg ICwzLjgyNCAgICAgICAgICAgICAgLDAuOTU5IAoyMDY4ICwwICAgICAgICAgICwyMSAgICwyMCAg ICwyMyAgICAgICAgLDMuNiAgICAgICAgICAgLDMuODQ1ICAgICAgICAgICAgICAsMC45MzYgCjIw NjkgLDAgICAgICAgICAgLDIwICAgLDIxICAgLDAgICAgICAgICAsMy40NDEgICAgICAgICAsMy44 MDIgICAgICAgICAgICAgICwwLjkwNSAKMjA2OSAsMCAgICAgICAgICAsMjAgICAsMjEgICAsMjMg ICAgICAgICwzLjQ2MyAgICAgICAgICwzLjczNSAgICAgICAgICAgICAgLDAuOTI3IAoyMDY5ICww ICAgICAgICAgICwyMiAgICwyMSAgICwwICAgICAgICAgLDMuNjA5ICAgICAgICAgLDMuNzY4ICAg ICAgICAgICAgICAsMC45NTggCjIwNjkgLDAgICAgICAgICAgLDIyICAgLDIxICAgLDIzICAgICAg ICAsMy42MDUgICAgICAgICAsMy43NjkgICAgICAgICAgICAgICwwLjk1NiAKMjA3MCAsMCAgICAg ICAgICAsMjEgICAsMjIgICAsMCAgICAgICAgICwzLjQzMSAgICAgICAgICwzLjgxNSAgICAgICAg ICAgICAgLDAuODk5IAoyMDcwICwwICAgICAgICAgICwyMSAgICwyMiAgICwyMyAgICAgICAgLDMu NDUyICAgICAgICAgLDMuODEgICAgICAgICAgICAgICAsMC45MDYgCjIwNzAgLDAgICAgICAgICAg LDIzICAgLDIyICAgLDAgICAgICAgICAsMy41NjMgICAgICAgICAsMy44MTEgICAgICAgICAgICAg ICwwLjkzNSAKMjA3MCAsMCAgICAgICAgICAsMjMgICAsMjIgICAsMjMgICAgICAgICwzLjUzICAg ICAgICAgICwzLjg1ICAgICAgICAgICAgICAgLDAuOTE3IAoyMDcxICwwICAgICAgICAgICwyMiAg ICwyMyAgICwwICAgICAgICAgLDMuNDM5ICAgICAgICAgLDMuODM3ICAgICAgICAgICAgICAsMC44 OTYgCjIwNzEgLDAgICAgICAgICAgLDIyICAgLDIzICAgLDIzICAgICAgICAsMy40MjEgICAgICAg ICAsMy43NzggICAgICAgICAgICAgICwwLjkwNSAKMjA3MSAsMCAgICAgICAgICAsMjQgICAsMjMg ICAsMCAgICAgICAgICwzLjU1MiAgICAgICAgICwzLjc0NiAgICAgICAgICAgICAgLDAuOTQ4IAoy MDcxICwwICAgICAgICAgICwyNCAgICwyMyAgICwyMyAgICAgICAgLDMuNTQ1ICAgICAgICAgLDMu ODA1ICAgICAgICAgICAgICAsMC45MzIgCjIwNzIgLDAgICAgICAgICAgLDIzICAgLDI0ICAgLDAg ICAgICAgICAsMy40MzEgICAgICAgICAsMy43ODggICAgICAgICAgICAgICwwLjkwNiAKMjA3MiAs MCAgICAgICAgICAsMjMgICAsMjQgICAsMjMgICAgICAgICwzLjQ0NCAgICAgICAgICwzLjc4OSAg ICAgICAgICAgICAgLDAuOTA5IAoyMDcyICwwICAgICAgICAgICwyNSAgICwyNCAgICwwICAgICAg ICAgLDMuNTUzICAgICAgICAgLDMuNzgxICAgICAgICAgICAgICAsMC45NCAgCjIwNzIgLDAgICAg ICAgICAgLDI1ICAgLDI0ICAgLDIzICAgICAgICAsMy41NjMgICAgICAgICAsMy43NCAgICAgICAg ICAgICAgICwwLjk1MyAKMjA3MyAsMCAgICAgICAgICAsMjQgICAsMjUgICAsMCAgICAgICAgICwz LjQyMSAgICAgICAgICwzLjY4OCAgICAgICAgICAgICAgLDAuOTI4IAoyMDczICwwICAgICAgICAg ICwyNCAgICwyNSAgICwyMyAgICAgICAgLDMuNDI1ICAgICAgICAgLDMuODMzICAgICAgICAgICAg ICAsMC44OTMgCjIwNzMgLDAgICAgICAgICAgLDI2ICAgLDI1ICAgLDAgICAgICAgICAsMy41NiAg ICAgICAgICAsMy43NjUgICAgICAgICAgICAgICwwLjk0NSAKMjA3MyAsMCAgICAgICAgICAsMjYg ICAsMjUgICAsMjMgICAgICAgICwzLjU0OSAgICAgICAgICwzLjc1OCAgICAgICAgICAgICAgLDAu OTQ1IAoyMDc0ICwwICAgICAgICAgICwyNSAgICwyNiAgICwwICAgICAgICAgLDMuNCAgICAgICAg ICAgLDMuNzQzICAgICAgICAgICAgICAsMC45MDggCjIwNzQgLDAgICAgICAgICAgLDI1ICAgLDI2 ICAgLDIzICAgICAgICAsMy4zOSAgICAgICAgICAsMy43MjUgICAgICAgICAgICAgICwwLjkxICAK MjA3NCAsMCAgICAgICAgICAsMjcgICAsMjYgICAsMCAgICAgICAgICwzLjUwOSAgICAgICAgICwz LjgwNyAgICAgICAgICAgICAgLDAuOTIyIAoyMDc0ICwwICAgICAgICAgICwyNyAgICwyNiAgICwy MyAgICAgICAgLDMuNTE0ICAgICAgICAgLDMuNzkxICAgICAgICAgICAgICAsMC45MjcgCjIwNzUg LDAgICAgICAgICAgLDI2ICAgLDI3ICAgLDAgICAgICAgICAsMy4zOTUgICAgICAgICAsMy43NjUg ICAgICAgICAgICAgICwwLjkwMiAKMjA3NSAsMCAgICAgICAgICAsMjYgICAsMjcgICAsMjMgICAg ICAgICwzLjM5MSAgICAgICAgICwzLjc1ICAgICAgICAgICAgICAgLDAuOTA0IAoyMDc1ICwwICAg ICAgICAgICwyOCAgICwyNyAgICwwICAgICAgICAgLDMuNTM4ICAgICAgICAgLDMuNzcyICAgICAg ICAgICAgICAsMC45MzggCjIwNzUgLDAgICAgICAgICAgLDI4ICAgLDI3ICAgLDIzICAgICAgICAs My41MDQgICAgICAgICAsMy43MDUgICAgICAgICAgICAgICwwLjk0NiAKMjA3NiAsMCAgICAgICAg ICAsMjcgICAsMjggICAsMCAgICAgICAgICwzLjM2OCAgICAgICAgICwzLjY4OSAgICAgICAgICAg ICAgLDAuOTEzIAoyMDc2ICwwICAgICAgICAgICwyNyAgICwyOCAgICwyMyAgICAgICAgLDMuMzU4 ICAgICAgICAgLDMuNzMyICAgICAgICAgICAgICAsMC45ICAgCjIwNzYgLDAgICAgICAgICAgLDI5 ICAgLDI4ICAgLDAgICAgICAgICAsMy41MjMgICAgICAgICAsMy43MjMgICAgICAgICAgICAgICww Ljk0NiAKMjA3NiAsMCAgICAgICAgICAsMjkgICAsMjggICAsMjMgICAgICAgICwzLjQ0MyAgICAg ICAgICwzLjc1MiAgICAgICAgICAgICAgLDAuOTE3IAoyMDc3ICwwICAgICAgICAgICwyOCAgICwy OSAgICwwICAgICAgICAgLDMuMzU2ICAgICAgICAgLDMuNzExICAgICAgICAgICAgICAsMC45MDQg CjIwNzcgLDAgICAgICAgICAgLDI4ICAgLDI5ICAgLDIzICAgICAgICAsMy4zNDggICAgICAgICAs My42ODQgICAgICAgICAgICAgICwwLjkwOSAKMjA3NyAsMCAgICAgICAgICAsMzAgICAsMjkgICAs MCAgICAgICAgICwzLjUgICAgICAgICAgICwzLjY4ICAgICAgICAgICAgICAgLDAuOTUxIAoyMDc3 ICwwICAgICAgICAgICwzMCAgICwyOSAgICwyMyAgICAgICAgLDMuNCAgICAgICAgICAgLDMuNzEx ICAgICAgICAgICAgICAsMC45MTYgCjIwNzggLDAgICAgICAgICAgLDI5ICAgLDMwICAgLDAgICAg ICAgICAsMy4zNjggICAgICAgICAsMy42OTcgICAgICAgICAgICAgICwwLjkxMSAKMjA3OCAsMCAg ICAgICAgICAsMjkgICAsMzAgICAsMjMgICAgICAgICwzLjM0OCAgICAgICAgICwzLjY1MiAgICAg ICAgICAgICAgLDAuOTE3IAoyMDc4ICwwICAgICAgICAgICwzMSAgICwzMCAgICwwICAgICAgICAg LDMuNDU1ICAgICAgICAgLDMuNzgxICAgICAgICAgICAgICAsMC45MTQgCjIwNzggLDAgICAgICAg ICAgLDMxICAgLDMwICAgLDIzICAgICAgICAsMy40NjEgICAgICAgICAsMy43MzUgICAgICAgICAg ICAgICwwLjkyNyAKMjA3OSAsMCAgICAgICAgICAsMzAgICAsMzEgICAsMCAgICAgICAgICwzLjM3 MiAgICAgICAgICwzLjgxNiAgICAgICAgICAgICAgLDAuODg0IAoyMDc5ICwwICAgICAgICAgICwz MCAgICwzMSAgICwyMyAgICAgICAgLDMuMzU3ICAgICAgICAgLDMuNjkyICAgICAgICAgICAgICAs MC45MDkgCjIwNzkgLDAgICAgICAgICAgLDMyICAgLDMxICAgLDAgICAgICAgICAsMy4zNTggICAg ICAgICAsMy43NDEgICAgICAgICAgICAgICwwLjg5OCAKMjA3OSAsMCAgICAgICAgICAsMzIgICAs MzEgICAsMjMgICAgICAgICwzLjM4NiAgICAgICAgICwzLjcwMiAgICAgICAgICAgICAgLDAuOTE1 IAoyMSAgICwwICAgICAgICAgICwyMCAgICwyMSAgICwwICAgICAgICAgLDMuNDg1ICAgICAgICAg LDMuODQyICAgICAgICAgICAgICAsMC45MDcgCjIxICAgLDAgICAgICAgICAgLDIwICAgLDIxICAg LDIzICAgICAgICAsMy40NjkgICAgICAgICAsMy44MjkgICAgICAgICAgICAgICwwLjkwNiAKMjEg ICAsMCAgICAgICAgICAsMjIgICAsMjEgICAsMCAgICAgICAgICwzLjU0MSAgICAgICAgICwzLjc1 NiAgICAgICAgICAgICAgLDAuOTQzIAoyMSAgICwwICAgICAgICAgICwyMiAgICwyMSAgICwyMyAg ICAgICAgLDMuNTg2ICAgICAgICAgLDMuNzg3ICAgICAgICAgICAgICAsMC45NDcgCjIyICAgLDAg ICAgICAgICAgLDIxICAgLDIyICAgLDAgICAgICAgICAsMy40MzggICAgICAgICAsMy44MTMgICAg ICAgICAgICAgICwwLjkwMiAKMjIgICAsMCAgICAgICAgICAsMjEgICAsMjIgICAsMjMgICAgICAg ICwzLjQ0ICAgICAgICAgICwzLjc4OCAgICAgICAgICAgICAgLDAuOTA4IAoyMiAgICwwICAgICAg ICAgICwyMyAgICwyMiAgICwwICAgICAgICAgLDMuNjAyICAgICAgICAgLDMuOTA1ICAgICAgICAg ICAgICAsMC45MjIgCjIyICAgLDAgICAgICAgICAgLDIzICAgLDIyICAgLDIzICAgICAgICAsMy42 MDQgICAgICAgICAsMy44MyAgICAgICAgICAgICAgICwwLjk0MSAKMjMgICAsMCAgICAgICAgICAs MjIgICAsMjMgICAsMCAgICAgICAgICwzLjM5NiAgICAgICAgICwzLjczNiAgICAgICAgICAgICAg LDAuOTA5IAoyMyAgICwwICAgICAgICAgICwyMiAgICwyMyAgICwyMyAgICAgICAgLDMuMzg2ICAg ICAgICAgLDMuODU2ICAgICAgICAgICAgICAsMC44NzggCjIzICAgLDAgICAgICAgICAgLDI0ICAg LDIzICAgLDAgICAgICAgICAsMy41ODkgICAgICAgICAsMy44NTMgICAgICAgICAgICAgICwwLjkz MiAKMjMgICAsMCAgICAgICAgICAsMjQgICAsMjMgICAsMjMgICAgICAgICwzLjUyOCAgICAgICAg ICwzLjgxNiAgICAgICAgICAgICAgLDAuOTI1IAoyNCAgICwwICAgICAgICAgICwyMyAgICwyNCAg ICwwICAgICAgICAgLDMuNDE0ICAgICAgICAgLDMuNjg4ICAgICAgICAgICAgICAsMC45MjYgCjI0 ICAgLDAgICAgICAgICAgLDIzICAgLDI0ICAgLDIzICAgICAgICAsMy40MDIgICAgICAgICAsMy43 NjggICAgICAgICAgICAgICwwLjkwMyAKMjQgICAsMCAgICAgICAgICAsMjUgICAsMjQgICAsMCAg ICAgICAgICwzLjUyNCAgICAgICAgICwzLjcwMSAgICAgICAgICAgICAgLDAuOTUyIAoyNCAgICww ICAgICAgICAgICwyNSAgICwyNCAgICwyMyAgICAgICAgLDMuNDg2ICAgICAgICAgLDMuNzM4ICAg ICAgICAgICAgICAsMC45MzMgCjI1ICAgLDAgICAgICAgICAgLDI0ICAgLDI1ICAgLDAgICAgICAg ICAsMy4zODMgICAgICAgICAsMy43NTUgICAgICAgICAgICAgICwwLjkwMSAKMjUgICAsMCAgICAg ICAgICAsMjQgICAsMjUgICAsMjMgICAgICAgICwzLjM4MiAgICAgICAgICwzLjc2NiAgICAgICAg ICAgICAgLDAuODk4IAoyNSAgICwwICAgICAgICAgICwyNiAgICwyNSAgICwwICAgICAgICAgLDMu NTEgICAgICAgICAgLDMuNzg5ICAgICAgICAgICAgICAsMC45MjYgCjI1ICAgLDAgICAgICAgICAg LDI2ICAgLDI1ICAgLDIzICAgICAgICAsMy40NzUgICAgICAgICAsMy43MzUgICAgICAgICAgICAg ICwwLjkzICAKMjYgICAsMCAgICAgICAgICAsMjUgICAsMjYgICAsMCAgICAgICAgICwzLjM2NyAg ICAgICAgICwzLjggICAgICAgICAgICAgICAgLDAuODg2IAoyNiAgICwwICAgICAgICAgICwyNSAg ICwyNiAgICwyMyAgICAgICAgLDMuMzY0ICAgICAgICAgLDMuNzMyICAgICAgICAgICAgICAsMC45 MDEgCjI2ICAgLDAgICAgICAgICAgLDI3ICAgLDI2ICAgLDAgICAgICAgICAsMy41NDQgICAgICAg ICAsMy42NjQgICAgICAgICAgICAgICwwLjk2NyAKMjYgICAsMCAgICAgICAgICAsMjcgICAsMjYg ICAsMjMgICAgICAgICwzLjQ4NyAgICAgICAgICwzLjcwNiAgICAgICAgICAgICAgLDAuOTQxIAoy NyAgICwwICAgICAgICAgICwyNiAgICwyNyAgICwwICAgICAgICAgLDMuMzU4ICAgICAgICAgLDMu NjgzICAgICAgICAgICAgICAsMC45MTIgCjI3ICAgLDAgICAgICAgICAgLDI2ICAgLDI3ICAgLDIz ICAgICAgICAsMy4zMyAgICAgICAgICAsMy43MzYgICAgICAgICAgICAgICwwLjg5MSAKMjcgICAs MCAgICAgICAgICAsMjggICAsMjcgICAsMCAgICAgICAgICwzLjQ4OCAgICAgICAgICwzLjY2NiAg ICAgICAgICAgICAgLDAuOTUxIAoyNyAgICwwICAgICAgICAgICwyOCAgICwyNyAgICwyMyAgICAg ICAgLDMuNDc5ICAgICAgICAgLDMuNzA3ICAgICAgICAgICAgICAsMC45MzggCjI4ICAgLDAgICAg ICAgICAgLDI3ICAgLDI4ICAgLDAgICAgICAgICAsMy4zNjcgICAgICAgICAsMy44MjYgICAgICAg ICAgICAgICwwLjg4ICAKMjggICAsMCAgICAgICAgICAsMjcgICAsMjggICAsMjMgICAgICAgICwz LjMyMyAgICAgICAgICwzLjcwOSAgICAgICAgICAgICAgLDAuODk2IAoyOCAgICwwICAgICAgICAg ICwyOSAgICwyOCAgICwwICAgICAgICAgLDMuNDY4ICAgICAgICAgLDMuNzA0ICAgICAgICAgICAg ICAsMC45MzYgCjI4ICAgLDAgICAgICAgICAgLDI5ICAgLDI4ICAgLDIzICAgICAgICAsMy41Mzcg ICAgICAgICAsMy44MDQgICAgICAgICAgICAgICwwLjkzICAKMjkgICAsMCAgICAgICAgICAsMjgg ICAsMjkgICAsMCAgICAgICAgICwzLjMyMiAgICAgICAgICwzLjY5OSAgICAgICAgICAgICAgLDAu ODk4IAoyOSAgICwwICAgICAgICAgICwyOCAgICwyOSAgICwyMyAgICAgICAgLDMuMjkxICAgICAg ICAgLDMuNzAxICAgICAgICAgICAgICAsMC44ODkgCjI5ICAgLDAgICAgICAgICAgLDMwICAgLDI5 ICAgLDAgICAgICAgICAsMy40NTEgICAgICAgICAsMy43MTUgICAgICAgICAgICAgICwwLjkyOSAK MjkgICAsMCAgICAgICAgICAsMzAgICAsMjkgICAsMjMgICAgICAgICwzLjQxMiAgICAgICAgICwz LjY3NCAgICAgICAgICAgICAgLDAuOTI5IAozICAgICwwICAgICAgICAgICwxOTIgICw5NiAgICww ICAgICAgICAgLDUuODQ0ICAgICAgICAgLDUuNzEzICAgICAgICAgICAgICAsMS4wMjMgCjMgICAg LDAgICAgICAgICAgLDE5MiAgLDk2ICAgLDIzICAgICAgICAsNS43OTIgICAgICAgICAsNS42ODgg ICAgICAgICAgICAgICwxLjAxOCAKMyAgICAsMCAgICAgICAgICAsMiAgICAsMyAgICAsMCAgICAg ICAgICwzLjY5OSAgICAgICAgICwzLjc1NiAgICAgICAgICAgICAgLDAuOTg1IAozICAgICwwICAg ICAgICAgICwyICAgICwzICAgICwyMyAgICAgICAgLDMuNjg2ICAgICAgICAgLDMuNzUzICAgICAg ICAgICAgICAsMC45ODIgCjMgICAgLDAgICAgICAgICAgLDI1NiAgLDY0ICAgLDAgICAgICAgICAs NC45OTggICAgICAgICAsNS4yNDIgICAgICAgICAgICAgICwwLjk1MyAKMyAgICAsMCAgICAgICAg ICAsMjU2ICAsNjQgICAsMjMgICAgICAgICw0Ljk4NyAgICAgICAgICw1LjIyNCAgICAgICAgICAg ICAgLDAuOTU1IAozICAgICwwICAgICAgICAgICwyNTYgICw5NiAgICwwICAgICAgICAgLDUuODQ2 ICAgICAgICAgLDUuNzM1ICAgICAgICAgICAgICAsMS4wMTkgCjMgICAgLDAgICAgICAgICAgLDI1 NiAgLDk2ICAgLDIzICAgICAgICAsNS44MDkgICAgICAgICAsNS43OTUgICAgICAgICAgICAgICwx LjAwMyAKMyAgICAsMCAgICAgICAgICAsNCAgICAsMyAgICAsMCAgICAgICAgICwzLjYxOSAgICAg ICAgICwzLjgyMyAgICAgICAgICAgICAgLDAuOTQ3IAozICAgICwwICAgICAgICAgICw0ICAgICwz ICAgICwyMyAgICAgICAgLDMuNjQ0ICAgICAgICAgLDMuNzk4ICAgICAgICAgICAgICAsMC45NiAg CjMgICAgLDAgICAgICAgICAgLDUxMiAgLDk2ICAgLDAgICAgICAgICAsNS42ODQgICAgICAgICAs NS42ODUgICAgICAgICAgICAgICwxLjAgICAKMyAgICAsMCAgICAgICAgICAsNTEyICAsOTYgICAs MjMgICAgICAgICw1Ljc4MSAgICAgICAgICw1LjcxOCAgICAgICAgICAgICAgLDEuMDExIAozMCAg ICwwICAgICAgICAgICwyOSAgICwzMCAgICwwICAgICAgICAgLDMuMzMyICAgICAgICAgLDMuNjgy ICAgICAgICAgICAgICAsMC45MDUgCjMwICAgLDAgICAgICAgICAgLDI5ICAgLDMwICAgLDIzICAg ICAgICAsMy4zMjcgICAgICAgICAsMy42ODggICAgICAgICAgICAgICwwLjkwMiAKMzAgICAsMCAg ICAgICAgICAsMzEgICAsMzAgICAsMCAgICAgICAgICwzLjQwMyAgICAgICAgICwzLjczMiAgICAg ICAgICAgICAgLDAuOTEyIAozMCAgICwwICAgICAgICAgICwzMSAgICwzMCAgICwyMyAgICAgICAg LDMuNDA2ICAgICAgICAgLDMuNzc4ICAgICAgICAgICAgICAsMC45MDIgCjMxICAgLDAgICAgICAg ICAgLDMwICAgLDMxICAgLDAgICAgICAgICAsMy4zNTggICAgICAgICAsMy42NjUgICAgICAgICAg ICAgICwwLjkxNiAKMzEgICAsMCAgICAgICAgICAsMzAgICAsMzEgICAsMjMgICAgICAgICwzLjMz NCAgICAgICAgICwzLjY2MyAgICAgICAgICAgICAgLDAuOTEgIAozMSAgICwwICAgICAgICAgICwz MiAgICwzMSAgICwwICAgICAgICAgLDMuMzgxICAgICAgICAgLDMuNzEyICAgICAgICAgICAgICAs MC45MTEgCjMxICAgLDAgICAgICAgICAgLDMyICAgLDMxICAgLDIzICAgICAgICAsMy41MDYgICAg ICAgICAsMy44MzcgICAgICAgICAgICAgICwwLjkxNCAKNCAgICAsMCAgICAgICAgICAsMTkyICAs MTI4ICAsMCAgICAgICAgICw2LjczNyAgICAgICAgICw2LjE3OSAgICAgICAgICAgICAgLDEuMDkg IAo0ICAgICwwICAgICAgICAgICwxOTIgICwxMjggICwyMyAgICAgICAgLDYuMzQxICAgICAgICAg LDYuMTk1ICAgICAgICAgICAgICAsMS4wMjQgCjQgICAgLDAgICAgICAgICAgLDI1NiAgLDEyOCAg LDAgICAgICAgICAsNi43NTEgICAgICAgICAsNi4wOTQgICAgICAgICAgICAgICwxLjEwOCAKNCAg ICAsMCAgICAgICAgICAsMjU2ICAsMTI4ICAsMjMgICAgICAgICw2LjE1MyAgICAgICAgICw2LjE0 NSAgICAgICAgICAgICAgLDEuMDAxIAo0ICAgICwwICAgICAgICAgICwyNTYgICw2NCAgICwwICAg ICAgICAgLDUuMDUyICAgICAgICAgLDUuMzMgICAgICAgICAgICAgICAsMC45NDggCjQgICAgLDAg ICAgICAgICAgLDI1NiAgLDY0ICAgLDIzICAgICAgICAsNS4wNDMgICAgICAgICAsNS4zMSAgICAg ICAgICAgICAgICwwLjk1ICAKNCAgICAsMCAgICAgICAgICAsMyAgICAsNCAgICAsMCAgICAgICAg ICwzLjUxNSAgICAgICAgICwzLjU0MiAgICAgICAgICAgICAgLDAuOTkyIAo0ICAgICwwICAgICAg ICAgICwzICAgICw0ICAgICwyMyAgICAgICAgLDMuNTA4ICAgICAgICAgLDMuNTMxICAgICAgICAg ICAgICAsMC45OTMgCjQgICAgLDAgICAgICAgICAgLDUgICAgLDQgICAgLDAgICAgICAgICAsMy41 NDggICAgICAgICAsMy43NjcgICAgICAgICAgICAgICwwLjk0MiAKNCAgICAsMCAgICAgICAgICAs NSAgICAsNCAgICAsMjMgICAgICAgICwzLjU0MyAgICAgICAgICwzLjc1MiAgICAgICAgICAgICAg LDAuOTQ0IAo0ICAgICwwICAgICAgICAgICw1MTIgICwxMjggICwwICAgICAgICAgLDYuMTQzICAg ICAgICAgLDYuMDkzICAgICAgICAgICAgICAsMS4wMDggCjQgICAgLDAgICAgICAgICAgLDUxMiAg LDEyOCAgLDIzICAgICAgICAsNi43MTUgICAgICAgICAsNi4wNDIgICAgICAgICAgICAgICwxLjEx MSAKNDA4MSAsMCAgICAgICAgICAsMCAgICAsMSAgICAsMCAgICAgICAgICwzLjI2MiAgICAgICAg ICwzLjkxMiAgICAgICAgICAgICAgLDAuODM0IAo0MDgxICwwICAgICAgICAgICwwICAgICwxICAg ICwyMyAgICAgICAgLDMuMjcgICAgICAgICAgLDMuOTIxICAgICAgICAgICAgICAsMC44MzQgCjQw ODEgLDAgICAgICAgICAgLDEgICAgLDIgICAgLDAgICAgICAgICAsNS4wMSAgICAgICAgICAsNS4x MDEgICAgICAgICAgICAgICwwLjk4MiAKNDA4MSAsMCAgICAgICAgICAsMSAgICAsMiAgICAsMjMg ICAgICAgICw1LjAxICAgICAgICAgICw1LjA2MSAgICAgICAgICAgICAgLDAuOTkgIAo0MDgxICww ICAgICAgICAgICwxMCAgICwxMSAgICwwICAgICAgICAgLDQuOTU5ICAgICAgICAgLDUuMjkxICAg ICAgICAgICAgICAsMC45MzcgCjQwODEgLDAgICAgICAgICAgLDEwICAgLDExICAgLDIzICAgICAg ICAsNC45NjYgICAgICAgICAsNS4zMTIgICAgICAgICAgICAgICwwLjkzNSAKNDA4MSAsMCAgICAg ICAgICAsMTAgICAsOSAgICAsMCAgICAgICAgICw0LjMxNyAgICAgICAgICw1LjMxOSAgICAgICAg ICAgICAgLDAuODEyIAo0MDgxICwwICAgICAgICAgICwxMCAgICw5ICAgICwyMyAgICAgICAgLDQu MzIgICAgICAgICAgLDUuMjU3ICAgICAgICAgICAgICAsMC44MjIgCjQwODEgLDAgICAgICAgICAg LDExICAgLDEwICAgLDAgICAgICAgICAsNC4zMTQgICAgICAgICAsNS4yODcgICAgICAgICAgICAg ICwwLjgxNiAKNDA4MSAsMCAgICAgICAgICAsMTEgICAsMTAgICAsMjMgICAgICAgICw0LjMyNSAg ICAgICAgICw1LjI2OCAgICAgICAgICAgICAgLDAuODIxIAo0MDgxICwwICAgICAgICAgICwxMSAg ICwxMiAgICwwICAgICAgICAgLDQuOTQgICAgICAgICAgLDUuMzAyICAgICAgICAgICAgICAsMC45 MzIgCjQwODEgLDAgICAgICAgICAgLDExICAgLDEyICAgLDIzICAgICAgICAsNC45NiAgICAgICAg ICAsNS4yOTEgICAgICAgICAgICAgICwwLjkzNyAKNDA4MSAsMCAgICAgICAgICAsMTIgICAsMTEg ICAsMCAgICAgICAgICw0LjM3OSAgICAgICAgICw1LjIzNyAgICAgICAgICAgICAgLDAuODM2IAo0 MDgxICwwICAgICAgICAgICwxMiAgICwxMSAgICwyMyAgICAgICAgLDQuMzA0ICAgICAgICAgLDUu Mjg1ICAgICAgICAgICAgICAsMC44MTQgCjQwODEgLDAgICAgICAgICAgLDEyICAgLDEzICAgLDAg ICAgICAgICAsNC45NzEgICAgICAgICAsNS4zMjEgICAgICAgICAgICAgICwwLjkzNCAKNDA4MSAs MCAgICAgICAgICAsMTIgICAsMTMgICAsMjMgICAgICAgICw0Ljk0NCAgICAgICAgICw1LjI2ICAg ICAgICAgICAgICAgLDAuOTQgIAo0MDgxICwwICAgICAgICAgICwxMyAgICwxMiAgICwwICAgICAg ICAgLDQuMzAyICAgICAgICAgLDUuMjk4ICAgICAgICAgICAgICAsMC44MTIgCjQwODEgLDAgICAg ICAgICAgLDEzICAgLDEyICAgLDIzICAgICAgICAsNC4yOTYgICAgICAgICAsNS4yMzggICAgICAg ICAgICAgICwwLjgyICAKNDA4MSAsMCAgICAgICAgICAsMTMgICAsMTQgICAsMCAgICAgICAgICw0 LjkzMyAgICAgICAgICw1LjI3OCAgICAgICAgICAgICAgLDAuOTM1IAo0MDgxICwwICAgICAgICAg ICwxMyAgICwxNCAgICwyMyAgICAgICAgLDQuOTYzICAgICAgICAgLDUuMzU2ICAgICAgICAgICAg ICAsMC45MjYgCjQwODEgLDAgICAgICAgICAgLDE0ICAgLDEzICAgLDAgICAgICAgICAsNC4yOTIg ICAgICAgICAsNS4yNjIgICAgICAgICAgICAgICwwLjgxNiAKNDA4MSAsMCAgICAgICAgICAsMTQg ICAsMTMgICAsMjMgICAgICAgICw0LjMzNyAgICAgICAgICw1LjM0MiAgICAgICAgICAgICAgLDAu ODEyIAo0MDgxICwwICAgICAgICAgICwxNCAgICwxNSAgICwwICAgICAgICAgLDQuODk5ICAgICAg ICAgLDUuMjU0ICAgICAgICAgICAgICAsMC45MzIgCjQwODEgLDAgICAgICAgICAgLDE0ICAgLDE1 ICAgLDIzICAgICAgICAsNC45NTUgICAgICAgICAsNS4yNzIgICAgICAgICAgICAgICwwLjk0ICAK NDA4MSAsMCAgICAgICAgICAsMTUgICAsMTQgICAsMCAgICAgICAgICw0LjMyNyAgICAgICAgICw1 LjI4NCAgICAgICAgICAgICAgLDAuODE5IAo0MDgxICwwICAgICAgICAgICwxNSAgICwxNCAgICwy MyAgICAgICAgLDQuMzI3ICAgICAgICAgLDUuMzgyICAgICAgICAgICAgICAsMC44MDQgCjQwODEg LDAgICAgICAgICAgLDE1ICAgLDE2ICAgLDAgICAgICAgICAsNC45MzkgICAgICAgICAsNS4yOCAg ICAgICAgICAgICAgICwwLjkzNSAKNDA4MSAsMCAgICAgICAgICAsMTUgICAsMTYgICAsMjMgICAg ICAgICw0Ljk4NiAgICAgICAgICw1LjI3NSAgICAgICAgICAgICAgLDAuOTQ1IAo0MDgxICwwICAg ICAgICAgICwxNiAgICwxNSAgICwwICAgICAgICAgLDUuNjk2ICAgICAgICAgLDcuMjY0ICAgICAg ICAgICAgICAsMC43ODQgCjQwODEgLDAgICAgICAgICAgLDE2ICAgLDE1ICAgLDIzICAgICAgICAs NS42NDIgICAgICAgICAsNy4zMDIgICAgICAgICAgICAgICwwLjc3MyAKNDA4MSAsMCAgICAgICAg ICAsMTYgICAsMTcgICAsMCAgICAgICAgICw1LjYwMyAgICAgICAgICw3Ljk3NSAgICAgICAgICAg ICAgLDAuNzAzIAo0MDgxICwwICAgICAgICAgICwxNiAgICwxNyAgICwyMyAgICAgICAgLDUuNjM1 ICAgICAgICAgLDcuOTcxICAgICAgICAgICAgICAsMC43MDcgCjQwODEgLDAgICAgICAgICAgLDE3 ICAgLDE2ICAgLDAgICAgICAgICAsNS42NTkgICAgICAgICAsNy4yOTQgICAgICAgICAgICAgICww Ljc3NiAKNDA4MSAsMCAgICAgICAgICAsMTcgICAsMTYgICAsMjMgICAgICAgICw1LjcxNiAgICAg ICAgICw3LjM3MSAgICAgICAgICAgICAgLDAuNzc1IAo0MDgxICwwICAgICAgICAgICwxNyAgICwx OCAgICwwICAgICAgICAgLDUuNjAyICAgICAgICAgLDcuOTI4ICAgICAgICAgICAgICAsMC43MDcg CjQwODEgLDAgICAgICAgICAgLDE3ICAgLDE4ICAgLDIzICAgICAgICAsNS42NSAgICAgICAgICAs Ny45NjQgICAgICAgICAgICAgICwwLjcwOSAKNDA4MSAsMCAgICAgICAgICAsMTggICAsMTcgICAs MCAgICAgICAgICw1LjY5NyAgICAgICAgICw3LjM0ICAgICAgICAgICAgICAgLDAuNzc2IAo0MDgx ICwwICAgICAgICAgICwxOCAgICwxNyAgICwyMyAgICAgICAgLDUuNjQ3ICAgICAgICAgLDcuMjY1 ICAgICAgICAgICAgICAsMC43NzcgCjQwODEgLDAgICAgICAgICAgLDE4ICAgLDE5ICAgLDAgICAg ICAgICAsNS41ODcgICAgICAgICAsNy45MTggICAgICAgICAgICAgICwwLjcwNiAKNDA4MSAsMCAg ICAgICAgICAsMTggICAsMTkgICAsMjMgICAgICAgICw1LjYyNSAgICAgICAgICw4LjA5MSAgICAg ICAgICAgICAgLDAuNjk1IAo0MDgxICwwICAgICAgICAgICwxOSAgICwxOCAgICwwICAgICAgICAg LDUuNjQ1ICAgICAgICAgLDcuMzEyICAgICAgICAgICAgICAsMC43NzIgCjQwODEgLDAgICAgICAg ICAgLDE5ICAgLDE4ICAgLDIzICAgICAgICAsNS43MTEgICAgICAgICAsNy4zNTcgICAgICAgICAg ICAgICwwLjc3NiAKNDA4MSAsMCAgICAgICAgICAsMTkgICAsMjAgICAsMCAgICAgICAgICw1LjU3 MiAgICAgICAgICw3Ljk3OSAgICAgICAgICAgICAgLDAuNjk4IAo0MDgxICwwICAgICAgICAgICwx OSAgICwyMCAgICwyMyAgICAgICAgLDUuNjQ5ICAgICAgICAgLDcuOTQ0ICAgICAgICAgICAgICAs MC43MTEgCjQwODEgLDAgICAgICAgICAgLDIgICAgLDEgICAgLDAgICAgICAgICAsNC4yICAgICAg ICAgICAsNS4wMTIgICAgICAgICAgICAgICwwLjgzOCAKNDA4MSAsMCAgICAgICAgICAsMiAgICAs MSAgICAsMjMgICAgICAgICwzLjk3OSAgICAgICAgICw0LjU5NyAgICAgICAgICAgICAgLDAuODY1 IAo0MDgxICwwICAgICAgICAgICwyICAgICwzICAgICwwICAgICAgICAgLDUuMjQ1ICAgICAgICAg LDUuMjc0ICAgICAgICAgICAgICAsMC45OTQgCjQwODEgLDAgICAgICAgICAgLDIgICAgLDMgICAg LDIzICAgICAgICAsNS4yNyAgICAgICAgICAsNS4zMDMgICAgICAgICAgICAgICwwLjk5NCAKNDA4 MSAsMCAgICAgICAgICAsMjAgICAsMTkgICAsMCAgICAgICAgICw1LjY0NiAgICAgICAgICw3LjI2 NCAgICAgICAgICAgICAgLDAuNzc3IAo0MDgxICwwICAgICAgICAgICwyMCAgICwxOSAgICwyMyAg ICAgICAgLDUuNjQ5ICAgICAgICAgLDcuMzczICAgICAgICAgICAgICAsMC43NjYgCjQwODEgLDAg ICAgICAgICAgLDIwICAgLDIxICAgLDAgICAgICAgICAsNS41ODMgICAgICAgICAsNy45MTQgICAg ICAgICAgICAgICwwLjcwNSAKNDA4MSAsMCAgICAgICAgICAsMjAgICAsMjEgICAsMjMgICAgICAg ICw1LjYxNCAgICAgICAgICw3Ljk1MiAgICAgICAgICAgICAgLDAuNzA2IAo0MDgxICwwICAgICAg ICAgICwyMSAgICwyMCAgICwwICAgICAgICAgLDUuNjQgICAgICAgICAgLDcuMzA4ICAgICAgICAg ICAgICAsMC43NzIgCjQwODEgLDAgICAgICAgICAgLDIxICAgLDIwICAgLDIzICAgICAgICAsNS42 NTcgICAgICAgICAsNy4yODMgICAgICAgICAgICAgICwwLjc3NyAKNDA4MSAsMCAgICAgICAgICAs MjEgICAsMjIgICAsMCAgICAgICAgICw1LjU5MiAgICAgICAgICw3Ljg1NCAgICAgICAgICAgICAg LDAuNzEyIAo0MDgxICwwICAgICAgICAgICwyMSAgICwyMiAgICwyMyAgICAgICAgLDUuNTkyICAg ICAgICAgLDcuODgxICAgICAgICAgICAgICAsMC43MSAgCjQwODEgLDAgICAgICAgICAgLDIyICAg LDIxICAgLDAgICAgICAgICAsNS42NTMgICAgICAgICAsNy4yMTkgICAgICAgICAgICAgICwwLjc4 MyAKNDA4MSAsMCAgICAgICAgICAsMjIgICAsMjEgICAsMjMgICAgICAgICw1LjYyOCAgICAgICAg ICw3LjIxICAgICAgICAgICAgICAgLDAuNzgxIAo0MDgxICwwICAgICAgICAgICwyMiAgICwyMyAg ICwwICAgICAgICAgLDUuNjMzICAgICAgICAgLDcuOTA0ICAgICAgICAgICAgICAsMC43MTMgCjQw ODEgLDAgICAgICAgICAgLDIyICAgLDIzICAgLDIzICAgICAgICAsNS42MzQgICAgICAgICAsNy45 MDIgICAgICAgICAgICAgICwwLjcxMyAKNDA4MSAsMCAgICAgICAgICAsMjMgICAsMjIgICAsMCAg ICAgICAgICw1LjY1OCAgICAgICAgICw3LjI3ICAgICAgICAgICAgICAgLDAuNzc4IAo0MDgxICww ICAgICAgICAgICwyMyAgICwyMiAgICwyMyAgICAgICAgLDUuNjUzICAgICAgICAgLDcuMjQzICAg ICAgICAgICAgICAsMC43OCAgCjQwODEgLDAgICAgICAgICAgLDIzICAgLDI0ICAgLDAgICAgICAg ICAsNS41NDYgICAgICAgICAsNy44MzggICAgICAgICAgICAgICwwLjcwOCAKNDA4MSAsMCAgICAg ICAgICAsMjMgICAsMjQgICAsMjMgICAgICAgICw1LjU3NCAgICAgICAgICw3Ljg3NiAgICAgICAg ICAgICAgLDAuNzA4IAo0MDgxICwwICAgICAgICAgICwyNCAgICwyMyAgICwwICAgICAgICAgLDUu NjQxICAgICAgICAgLDcuMzAzICAgICAgICAgICAgICAsMC43NzIgCjQwODEgLDAgICAgICAgICAg LDI0ICAgLDIzICAgLDIzICAgICAgICAsNS42NDUgICAgICAgICAsNy4yMjUgICAgICAgICAgICAg ICwwLjc4MSAKNDA4MSAsMCAgICAgICAgICAsMjQgICAsMjUgICAsMCAgICAgICAgICw1LjU2NiAg ICAgICAgICw3Ljg2NCAgICAgICAgICAgICAgLDAuNzA4IAo0MDgxICwwICAgICAgICAgICwyNCAg ICwyNSAgICwyMyAgICAgICAgLDUuNTU1ICAgICAgICAgLDcuODc5ICAgICAgICAgICAgICAsMC43 MDUgCjQwODEgLDAgICAgICAgICAgLDI1ICAgLDI0ICAgLDAgICAgICAgICAsNS42MDMgICAgICAg ICAsNy4xODIgICAgICAgICAgICAgICwwLjc4ICAKNDA4MSAsMCAgICAgICAgICAsMjUgICAsMjQg ICAsMjMgICAgICAgICw1LjYwNCAgICAgICAgICw3LjE4NiAgICAgICAgICAgICAgLDAuNzggIAo0 MDgxICwwICAgICAgICAgICwyNSAgICwyNiAgICwwICAgICAgICAgLDUuNDk4ICAgICAgICAgLDcu NzkgICAgICAgICAgICAgICAsMC43MDYgCjQwODEgLDAgICAgICAgICAgLDI1ICAgLDI2ICAgLDIz ICAgICAgICAsNS41MDMgICAgICAgICAsNy43ODEgICAgICAgICAgICAgICwwLjcwNyAKNDA4MSAs MCAgICAgICAgICAsMjU2ICAsMTI4ICAsMjMgICAgICAgICw2LjU2NCAgICAgICAgICw3LjAzMyAg ICAgICAgICAgICAgLDAuOTMzIAo0MDgxICwwICAgICAgICAgICwyNTYgICwxNjAgICwyMyAgICAg ICAgLDguMDYyICAgICAgICAgLDguMjI4ICAgICAgICAgICAgICAsMC45OCAgCjQwODEgLDAgICAg ICAgICAgLDI1NiAgLDE5MiAgLDIzICAgICAgICAsOC4xODMgICAgICAgICAsOC4xNjIgICAgICAg ICAgICAgICwxLjAwMyAKNDA4MSAsMCAgICAgICAgICAsMjU2ICAsMjI0ICAsMjMgICAgICAgICw5 LjQwNiAgICAgICAgICw5LjAzNCAgICAgICAgICAgICAgLDEuMDQxIAo0MDgxICwwICAgICAgICAg ICwyNTYgICwzMiAgICwyMyAgICAgICAgLDUuNDUgICAgICAgICAgLDYuMzE1ICAgICAgICAgICAg ICAsMC44NjMgCjQwODEgLDAgICAgICAgICAgLDI1NiAgLDY0ICAgLDAgICAgICAgICAsNS4zOTgg ICAgICAgICAsNS45NjcgICAgICAgICAgICAgICwwLjkwNSAKNDA4MSAsMCAgICAgICAgICAsMjU2 ICAsNjQgICAsMjMgICAgICAgICw1LjU1NyAgICAgICAgICw2LjI1OSAgICAgICAgICAgICAgLDAu ODg4IAo0MDgxICwwICAgICAgICAgICwyNTYgICw5NiAgICwyMyAgICAgICAgLDYuMjc3ICAgICAg ICAgLDYuNjYxICAgICAgICAgICAgICAsMC45NDIgCjQwODEgLDAgICAgICAgICAgLDI2ICAgLDI1 ICAgLDAgICAgICAgICAsNS42MTYgICAgICAgICAsNy4yMTIgICAgICAgICAgICAgICwwLjc3OSAK NDA4MSAsMCAgICAgICAgICAsMjYgICAsMjUgICAsMjMgICAgICAgICw1LjU4NiAgICAgICAgICw3 LjEzNCAgICAgICAgICAgICAgLDAuNzgzIAo0MDgxICwwICAgICAgICAgICwyNiAgICwyNyAgICww ICAgICAgICAgLDUuNDY3ICAgICAgICAgLDcuNzI0ICAgICAgICAgICAgICAsMC43MDggCjQwODEg LDAgICAgICAgICAgLDI2ICAgLDI3ICAgLDIzICAgICAgICAsNS40NTMgICAgICAgICAsNy43NDMg ICAgICAgICAgICAgICwwLjcwNCAKNDA4MSAsMCAgICAgICAgICAsMjcgICAsMjYgICAsMCAgICAg ICAgICw1LjU2ICAgICAgICAgICw3LjEzMSAgICAgICAgICAgICAgLDAuNzggIAo0MDgxICwwICAg ICAgICAgICwyNyAgICwyNiAgICwyMyAgICAgICAgLDUuNTU5ICAgICAgICAgLDcuMTEyICAgICAg ICAgICAgICAsMC43ODIgCjQwODEgLDAgICAgICAgICAgLDI3ICAgLDI4ICAgLDAgICAgICAgICAs NS40NTkgICAgICAgICAsNy44MDQgICAgICAgICAgICAgICwwLjY5OSAKNDA4MSAsMCAgICAgICAg ICAsMjcgICAsMjggICAsMjMgICAgICAgICw1LjQ1NCAgICAgICAgICw3LjgzNyAgICAgICAgICAg ICAgLDAuNjk2IAo0MDgxICwwICAgICAgICAgICwyOCAgICwyNyAgICwwICAgICAgICAgLDUuNTk5 ICAgICAgICAgLDcuMjA5ICAgICAgICAgICAgICAsMC43NzcgCjQwODEgLDAgICAgICAgICAgLDI4 ICAgLDI3ICAgLDIzICAgICAgICAsNS41MzEgICAgICAgICAsNy4xMjYgICAgICAgICAgICAgICww Ljc3NiAKNDA4MSAsMCAgICAgICAgICAsMjggICAsMjkgICAsMCAgICAgICAgICw1LjQ1OCAgICAg ICAgICw3Ljc5NSAgICAgICAgICAgICAgLDAuNyAgIAo0MDgxICwwICAgICAgICAgICwyOCAgICwy OSAgICwyMyAgICAgICAgLDUuNDY3ICAgICAgICAgLDcuNjkgICAgICAgICAgICAgICAsMC43MTEg CjQwODEgLDAgICAgICAgICAgLDI5ICAgLDI4ICAgLDAgICAgICAgICAsNS41NjMgICAgICAgICAs Ny4xOSAgICAgICAgICAgICAgICwwLjc3NCAKNDA4MSAsMCAgICAgICAgICAsMjkgICAsMjggICAs MjMgICAgICAgICw1LjUzNiAgICAgICAgICw3LjExOSAgICAgICAgICAgICAgLDAuNzc4IAo0MDgx ICwwICAgICAgICAgICwyOSAgICwzMCAgICwwICAgICAgICAgLDUuNDY0ICAgICAgICAgLDcuNzI3 ICAgICAgICAgICAgICAsMC43MDcgCjQwODEgLDAgICAgICAgICAgLDI5ICAgLDMwICAgLDIzICAg ICAgICAsNS41MDcgICAgICAgICAsNy43MDcgICAgICAgICAgICAgICwwLjcxNSAKNDA4MSAsMCAg ICAgICAgICAsMyAgICAsMiAgICAsMCAgICAgICAgICw0LjM0NyAgICAgICAgICw1LjMzMSAgICAg ICAgICAgICAgLDAuODE1IAo0MDgxICwwICAgICAgICAgICwzICAgICwyICAgICwyMyAgICAgICAg LDQuMzY2ICAgICAgICAgLDUuMzE5ICAgICAgICAgICAgICAsMC44MjEgCjQwODEgLDAgICAgICAg ICAgLDMgICAgLDQgICAgLDAgICAgICAgICAsNC45NjggICAgICAgICAsNS4xNDcgICAgICAgICAg ICAgICwwLjk2NSAKNDA4MSAsMCAgICAgICAgICAsMyAgICAsNCAgICAsMjMgICAgICAgICw0Ljk3 MiAgICAgICAgICw1LjA0ICAgICAgICAgICAgICAgLDAuOTg3IAo0MDgxICwwICAgICAgICAgICwz MCAgICwyOSAgICwwICAgICAgICAgLDUuNTg5ICAgICAgICAgLDcuMTQ2ICAgICAgICAgICAgICAs MC43ODIgCjQwODEgLDAgICAgICAgICAgLDMwICAgLDI5ICAgLDIzICAgICAgICAsNS41NjEgICAg ICAgICAsNy4xNDUgICAgICAgICAgICAgICwwLjc3OCAKNDA4MSAsMCAgICAgICAgICAsMzAgICAs MzEgICAsMCAgICAgICAgICw1LjQ1MyAgICAgICAgICw3LjcwOSAgICAgICAgICAgICAgLDAuNzA3 IAo0MDgxICwwICAgICAgICAgICwzMCAgICwzMSAgICwyMyAgICAgICAgLDUuNDQxICAgICAgICAg LDcuNjg3ICAgICAgICAgICAgICAsMC43MDggCjQwODEgLDAgICAgICAgICAgLDMxICAgLDMwICAg LDAgICAgICAgICAsNS40OTggICAgICAgICAsNy4wNTkgICAgICAgICAgICAgICwwLjc3OSAKNDA4 MSAsMCAgICAgICAgICAsMzEgICAsMzAgICAsMjMgICAgICAgICw1LjUyICAgICAgICAgICw3LjA3 NiAgICAgICAgICAgICAgLDAuNzggIAo0MDgxICwwICAgICAgICAgICwzMiAgICwzMSAgICwwICAg ICAgICAgLDUuNDk2ICAgICAgICAgLDcuMDcyICAgICAgICAgICAgICAsMC43NzcgCjQwODEgLDAg ICAgICAgICAgLDMyICAgLDMxICAgLDIzICAgICAgICAsNS41MDYgICAgICAgICAsNy4xMTMgICAg ICAgICAgICAgICwwLjc3NCAKNDA4MSAsMCAgICAgICAgICAsNCAgICAsMyAgICAsMCAgICAgICAg ICw0LjM0MSAgICAgICAgICw1LjI5OCAgICAgICAgICAgICAgLDAuODE5IAo0MDgxICwwICAgICAg ICAgICw0ICAgICwzICAgICwyMyAgICAgICAgLDQuMzMzICAgICAgICAgLDUuMzQgICAgICAgICAg ICAgICAsMC44MTEgCjQwODEgLDAgICAgICAgICAgLDQgICAgLDUgICAgLDAgICAgICAgICAsNC45 NjggICAgICAgICAsNS4xNzkgICAgICAgICAgICAgICwwLjk1OSAKNDA4MSAsMCAgICAgICAgICAs NCAgICAsNSAgICAsMjMgICAgICAgICw0Ljk4NCAgICAgICAgICw1LjEwOCAgICAgICAgICAgICAg LDAuOTc2IAo0MDgxICwwICAgICAgICAgICw1ICAgICw0ICAgICwwICAgICAgICAgLDQuMzI3ICAg ICAgICAgLDUuMzEgICAgICAgICAgICAgICAsMC44MTUgCjQwODEgLDAgICAgICAgICAgLDUgICAg LDQgICAgLDIzICAgICAgICAsNC4zNDUgICAgICAgICAsNS4yNzQgICAgICAgICAgICAgICwwLjgy NCAKNDA4MSAsMCAgICAgICAgICAsNSAgICAsNiAgICAsMCAgICAgICAgICw0LjkwNyAgICAgICAg ICw1LjMxMiAgICAgICAgICAgICAgLDAuOTI0IAo0MDgxICwwICAgICAgICAgICw1ICAgICw2ICAg ICwyMyAgICAgICAgLDQuOTM1ICAgICAgICAgLDUuMjM5ICAgICAgICAgICAgICAsMC45NDIgCjQw ODEgLDAgICAgICAgICAgLDYgICAgLDUgICAgLDAgICAgICAgICAsNC4zMzUgICAgICAgICAsNS4z MjIgICAgICAgICAgICAgICwwLjgxNSAKNDA4MSAsMCAgICAgICAgICAsNiAgICAsNSAgICAsMjMg ICAgICAgICw0LjMzNyAgICAgICAgICw1LjI3MiAgICAgICAgICAgICAgLDAuODIzIAo0MDgxICww ICAgICAgICAgICw2ICAgICw3ICAgICwwICAgICAgICAgLDQuOTI5ICAgICAgICAgLDUuMjc4ICAg ICAgICAgICAgICAsMC45MzQgCjQwODEgLDAgICAgICAgICAgLDYgICAgLDcgICAgLDIzICAgICAg ICAsNC45NTYgICAgICAgICAsNS4xOTIgICAgICAgICAgICAgICwwLjk1NCAKNDA4MSAsMCAgICAg ICAgICAsNyAgICAsNiAgICAsMCAgICAgICAgICw0LjMwNyAgICAgICAgICw1LjI3MyAgICAgICAg ICAgICAgLDAuODE3IAo0MDgxICwwICAgICAgICAgICw3ICAgICw2ICAgICwyMyAgICAgICAgLDQu MjYzICAgICAgICAgLDUuMTk4ICAgICAgICAgICAgICAsMC44MiAgCjQwODEgLDAgICAgICAgICAg LDcgICAgLDggICAgLDAgICAgICAgICAsNC45NDEgICAgICAgICAsNS4yNjMgICAgICAgICAgICAg ICwwLjkzOSAKNDA4MSAsMCAgICAgICAgICAsNyAgICAsOCAgICAsMjMgICAgICAgICw0Ljk3NSAg ICAgICAgICw1LjMwMSAgICAgICAgICAgICAgLDAuOTM5IAo0MDgxICwwICAgICAgICAgICw4ICAg ICw3ICAgICwwICAgICAgICAgLDQuMzE1ICAgICAgICAgLDUuMjM2ICAgICAgICAgICAgICAsMC44 MjQgCjQwODEgLDAgICAgICAgICAgLDggICAgLDcgICAgLDIzICAgICAgICAsNC4zMTIgICAgICAg ICAsNS4zMzEgICAgICAgICAgICAgICwwLjgwOSAKNDA4MSAsMCAgICAgICAgICAsOCAgICAsOSAg ICAsMCAgICAgICAgICw0Ljk3ICAgICAgICAgICw1LjMyNyAgICAgICAgICAgICAgLDAuOTMzIAo0 MDgxICwwICAgICAgICAgICw4ICAgICw5ICAgICwyMyAgICAgICAgLDQuOTUzICAgICAgICAgLDUu MjY2ICAgICAgICAgICAgICAsMC45NDEgCjQwODEgLDAgICAgICAgICAgLDkgICAgLDEwICAgLDAg ICAgICAgICAsNC45NDEgICAgICAgICAsNS4yOTcgICAgICAgICAgICAgICwwLjkzMyAKNDA4MSAs MCAgICAgICAgICAsOSAgICAsMTAgICAsMjMgICAgICAgICw0Ljk1OSAgICAgICAgICw1LjMwMyAg ICAgICAgICAgICAgLDAuOTM1IAo0MDgxICwwICAgICAgICAgICw5ICAgICw4ICAgICwwICAgICAg ICAgLDQuMzE0ICAgICAgICAgLDUuMjgzICAgICAgICAgICAgICAsMC44MTcgCjQwODEgLDAgICAg ICAgICAgLDkgICAgLDggICAgLDIzICAgICAgICAsNC4zMzEgICAgICAgICAsNS4yODMgICAgICAg ICAgICAgICwwLjgyICAKNSAgICAsMCAgICAgICAgICAsMTkyICAsMTYwICAsMCAgICAgICAgICw3 LjczOSAgICAgICAgICw3LjI2NSAgICAgICAgICAgICAgLDEuMDY1IAo1ICAgICwwICAgICAgICAg ICwxOTIgICwxNjAgICwyMyAgICAgICAgLDcuODc4ICAgICAgICAgLDcuNDEgICAgICAgICAgICAg ICAsMS4wNjMgCjUgICAgLDAgICAgICAgICAgLDI1NiAgLDE2MCAgLDAgICAgICAgICAsNy41ICAg ICAgICAgICAsNy4yOCAgICAgICAgICAgICAgICwxLjAzICAKNSAgICAsMCAgICAgICAgICAsMjU2 ICAsMTYwICAsMjMgICAgICAgICw3LjY5MyAgICAgICAgICw3LjIyOCAgICAgICAgICAgICAgLDEu MDY0IAo1ICAgICwwICAgICAgICAgICwyNTYgICw2NCAgICwwICAgICAgICAgLDUuMTk1ICAgICAg ICAgLDUuMzUzICAgICAgICAgICAgICAsMC45NyAgCjUgICAgLDAgICAgICAgICAgLDI1NiAgLDY0 ICAgLDIzICAgICAgICAsNS4xNDIgICAgICAgICAsNS4zNTkgICAgICAgICAgICAgICwwLjk2ICAK NSAgICAsMCAgICAgICAgICAsNCAgICAsNSAgICAsMCAgICAgICAgICwzLjUwOCAgICAgICAgICwz LjUzNCAgICAgICAgICAgICAgLDAuOTkzIAo1ICAgICwwICAgICAgICAgICw0ICAgICw1ICAgICwy MyAgICAgICAgLDMuNTA2ICAgICAgICAgLDMuNTMyICAgICAgICAgICAgICAsMC45OTMgCjUgICAg LDAgICAgICAgICAgLDUxMiAgLDE2MCAgLDAgICAgICAgICAsOS4wMjYgICAgICAgICAsOS4yMyAg ICAgICAgICAgICAgICwwLjk3OCAKNSAgICAsMCAgICAgICAgICAsNTEyICAsMTYwICAsMjMgICAg ICAgICw5LjEzMyAgICAgICAgICw5LjQ0MSAgICAgICAgICAgICAgLDAuOTY3IAo1ICAgICwwICAg ICAgICAgICw2ICAgICw1ICAgICwwICAgICAgICAgLDMuNTc1ICAgICAgICAgLDMuNzI5ICAgICAg ICAgICAgICAsMC45NTkgCjUgICAgLDAgICAgICAgICAgLDYgICAgLDUgICAgLDIzICAgICAgICAs My41NTYgICAgICAgICAsMy43OTEgICAgICAgICAgICAgICwwLjkzOCAKNiAgICAsMCAgICAgICAg ICAsMTkyICAsMTkyICAsMCAgICAgICAgICw3Ljk2OSAgICAgICAgICw3Ljk1OCAgICAgICAgICAg ICAgLDEuMDAxIAo2ICAgICwwICAgICAgICAgICwxOTIgICwxOTIgICwyMyAgICAgICAgLDguMDgx ICAgICAgICAgLDcuOTkxICAgICAgICAgICAgICAsMS4wMTEgCjYgICAgLDAgICAgICAgICAgLDI1 NiAgLDE5MiAgLDAgICAgICAgICAsNy44MDEgICAgICAgICAsNy42NTUgICAgICAgICAgICAgICwx LjAxOSAKNiAgICAsMCAgICAgICAgICAsMjU2ICAsMTkyICAsMjMgICAgICAgICw3LjkyNyAgICAg ICAgICw3LjgxMyAgICAgICAgICAgICAgLDEuMDE1IAo2ICAgICwwICAgICAgICAgICwyNTYgICw2 NCAgICwwICAgICAgICAgLDUuMjE4ICAgICAgICAgLDUuNDM1ICAgICAgICAgICAgICAsMC45NiAg CjYgICAgLDAgICAgICAgICAgLDI1NiAgLDY0ICAgLDIzICAgICAgICAsNS4xMTIgICAgICAgICAs NS4zNzIgICAgICAgICAgICAgICwwLjk1MiAKNiAgICAsMCAgICAgICAgICAsNSAgICAsNiAgICAs MCAgICAgICAgICwzLjQ5MSAgICAgICAgICwzLjY4NCAgICAgICAgICAgICAgLDAuOTQ4IAo2ICAg ICwwICAgICAgICAgICw1ICAgICw2ICAgICwyMyAgICAgICAgLDMuNDgzICAgICAgICAgLDMuNzE4 ICAgICAgICAgICAgICAsMC45MzcgCjYgICAgLDAgICAgICAgICAgLDUxMiAgLDE5MiAgLDAgICAg ICAgICAsOS41NjggICAgICAgICAsOS44NiAgICAgICAgICAgICAgICwwLjk3ICAKNiAgICAsMCAg ICAgICAgICAsNTEyICAsMTkyICAsMjMgICAgICAgICw5LjU1NiAgICAgICAgICw5LjY5MyAgICAg ICAgICAgICAgLDAuOTg2IAo2ICAgICwwICAgICAgICAgICw3ICAgICw2ICAgICwwICAgICAgICAg LDMuNjMxICAgICAgICAgLDMuNzM5ICAgICAgICAgICAgICAsMC45NzEgCjYgICAgLDAgICAgICAg ICAgLDcgICAgLDYgICAgLDIzICAgICAgICAsMy42MTQgICAgICAgICAsMy44NjUgICAgICAgICAg ICAgICwwLjkzNSAKNyAgICAsMCAgICAgICAgICAsMTkyICAsMjI0ICAsMCAgICAgICAgICw3Ljk5 NyAgICAgICAgICw3LjgxNCAgICAgICAgICAgICAgLDEuMDIzIAo3ICAgICwwICAgICAgICAgICwx OTIgICwyMjQgICwyMyAgICAgICAgLDcuOTE5ICAgICAgICAgLDcuODIgICAgICAgICAgICAgICAs MS4wMTMgCjcgICAgLDAgICAgICAgICAgLDI1NiAgLDIyNCAgLDAgICAgICAgICAsOC43NiAgICAg ICAgICAsOC40MjggICAgICAgICAgICAgICwxLjAzOSAKNyAgICAsMCAgICAgICAgICAsMjU2ICAs MjI0ICAsMjMgICAgICAgICw4LjczICAgICAgICAgICw4LjQ3NCAgICAgICAgICAgICAgLDEuMDMg IAo3ICAgICwwICAgICAgICAgICwyNTYgICw2NCAgICwwICAgICAgICAgLDUuMDc0ICAgICAgICAg LDUuMzg5ICAgICAgICAgICAgICAsMC45NDIgCjcgICAgLDAgICAgICAgICAgLDI1NiAgLDY0ICAg LDIzICAgICAgICAsNS4xMjMgICAgICAgICAsNS4yMjkgICAgICAgICAgICAgICwwLjk4ICAKNyAg ICAsMCAgICAgICAgICAsNTEyICAsMjI0ICAsMCAgICAgICAgICw5LjQxNiAgICAgICAgICw5LjQ1 ICAgICAgICAgICAgICAgLDAuOTk2IAo3ICAgICwwICAgICAgICAgICw1MTIgICwyMjQgICwyMyAg ICAgICAgLDkuNDA1ICAgICAgICAgLDkuNDgyICAgICAgICAgICAgICAsMC45OTIgCjcgICAgLDAg ICAgICAgICAgLDYgICAgLDcgICAgLDAgICAgICAgICAsMy40OTggICAgICAgICAsMy43NSAgICAg ICAgICAgICAgICwwLjkzMyAKNyAgICAsMCAgICAgICAgICAsNiAgICAsNyAgICAsMjMgICAgICAg ICwzLjQ5ICAgICAgICAgICwzLjczOCAgICAgICAgICAgICAgLDAuOTM0IAo3ICAgICwwICAgICAg ICAgICw4ICAgICw3ICAgICwwICAgICAgICAgLDMuNjMxICAgICAgICAgLDMuNzczICAgICAgICAg ICAgICAsMC45NjIgCjcgICAgLDAgICAgICAgICAgLDggICAgLDcgICAgLDIzICAgICAgICAsMy42 MjIgICAgICAgICAsMy43OSAgICAgICAgICAgICAgICwwLjk1NiAKOCAgICAsMCAgICAgICAgICAs NyAgICAsOCAgICAsMCAgICAgICAgICwzLjQ5OCAgICAgICAgICwzLjc2MSAgICAgICAgICAgICAg LDAuOTMgIAo4ICAgICwwICAgICAgICAgICw3ICAgICw4ICAgICwyMyAgICAgICAgLDMuNDg5ICAg ICAgICAgLDMuNzg1ICAgICAgICAgICAgICAsMC45MjIgCjggICAgLDAgICAgICAgICAgLDkgICAg LDggICAgLDAgICAgICAgICAsMy42MDYgICAgICAgICAsMy43ODIgICAgICAgICAgICAgICwwLjk1 MyAKOCAgICAsMCAgICAgICAgICAsOSAgICAsOCAgICAsMjMgICAgICAgICwzLjYwNCAgICAgICAg ICwzLjg1ICAgICAgICAgICAgICAgLDAuOTM2IAo5ICAgICwwICAgICAgICAgICwxMCAgICw5ICAg ICwwICAgICAgICAgLDMuNTg5ICAgICAgICAgLDMuODQgICAgICAgICAgICAgICAsMC45MzUgCjkg ICAgLDAgICAgICAgICAgLDEwICAgLDkgICAgLDIzICAgICAgICAsMy42MjQgICAgICAgICAsMy44 MTQgICAgICAgICAgICAgICwwLjk1ICAKOSAgICAsMCAgICAgICAgICAsOCAgICAsOSAgICAsMCAg ICAgICAgICwzLjUwOCAgICAgICAgICwzLjgyMiAgICAgICAgICAgICAgLDAuOTE4IAo5ICAgICww ICAgICAgICAgICw4ICAgICw5ICAgICwyMyAgICAgICAgLDMuNSAgICAgICAgICAgLDMuNzkzICAg ICAgICAgICAgICAsMC45MjMgCjAuOTI4MTcxMjU0ODQxODI1OQo= --000000000000ce75ee05eb4629e0--